技术开发

基于JSP HttpServlet的详细介绍
jsp技术

基于JSP HttpServlet的详细介绍

阅读(39) 作者(admin)

HttpServlet先来复习一下上一节提到的类结构图:可以看到,HttpServlet继承了GenericServlet,不过它也是一个抽象类, 不能直接使用,只能继承它。HttpServlet中常用的方法有两个:doGetvoid doGet(HttpServletRequest request,...

jsp技术

jsp文件上传与下载实例代码

阅读(42) 作者(admin)

文件上传: 复制代码 代码如下: public class UploadServlet extends HttpServlet{ @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { doPo...

jsp技术

关于JSP配置文件web.xml加载顺序详解

阅读(60) 作者(admin)

一、1、启动一个WEB项目的时候,WEB容器会去读取它的配置文件web.xml,读取<context-param>和<listener>两个结点。2、紧急着,容创建一个ServletContext(servlet上下文),这个web项目的所有部分都将共享这个上下文。3、容器将<...

jsp技术

response.setContentType()的作用及MIME参数详解

阅读(39) 作者(admin)

response.setContentType(MIME)的作用是使客户端浏览器,区分不同种类的数据,并根据不同的MIME调用浏览器内不同的程序嵌入模块来处理相应的数据。

例如web浏览器就是通过MIME类型来判断文件是GIF图片。通过MIME类型来...

jsp技术

jsp中页面之间的跳转forward与sendRedirect的区别

阅读(44) 作者(admin)

页面之间的跳转可以通过两种方式实现:forward和sendRedirect。

forward:可以在JSP页面中使用,可以在Servlet中实现。 在JSP页面中使用<jsp:forward page="目标文件"/>,例如要跳转到userlist.jsp,可以写: 复制代码 代码如...

jsp技术

JSP页面缓存cache技术--浏览器缓存介绍及实现方法

阅读(41) 作者(admin)

一、概述 缓存的思想可以应用在软件分层的各个层面。它是一种内部机制,对外界而言,是不可感知的。 数据库本身有缓存,持久层也可以缓存。(比如:hibernate,还分1级和2级缓存) 业务层也可以有缓存(但一般来说,这是一个过程域,不会...

jsp技术

jsp中实现上传图片即时显示效果功能

阅读(38) 作者(admin)

复制代码 代码如下:<script> function setImagePreview() { var docObj=document.getElementById("doc"); var imgObjPreview=document.getElementById("preview"); if(docObj.files && docObj.files[0]){ //火狐下,直...

jsp技术

jsp页面中显示word/excel格式的文档的方法

阅读(30) 作者(admin)

word页面只要在jsp头设置如下指令: 复制代码 代码如下:<%@page contentType="application/msword;charset=GBK" %> excel如下: 复制代码 代码如下:<%@page contentType="application/vnd.ms-excel;charset=GBK" %>...

jsp技术

jsp中session过期设置及web.xml配置学习

阅读(39) 作者(admin)

session的过期时间需要配置在tomcat 中的 web.xml 中,时间以分钟计算。另最大时间好像是24小时,就是说,你的session过期时间可以设置成1440,如果设置成1441是无效的。(还没有测试) 复制代码 代码如下: <session-config> <...

jsp技术

JSP中实现系统登录后的退出原理及代码

阅读(46) 作者(admin)

首先要在你登录的页面的某个地方,写上一个超级链接: 复制代码 代码如下: <a href="exit.jsp" target="_top">退出</a> 让它链接到exit.jsp页面去,然后新建一个exit.jsp页面在其body中写上如下代码: 复制代码 代码如下: <...

jsp技术

纯JSP+DWR实现三级联动下拉选择菜单实现技巧

阅读(39) 作者(admin)

网上看到一些例子,对于一个简单的三级联动,都加上什么Struts, Hibernate诸如此类的框架。这个Ajax联动殊不知和这些框架有什么关系,一个小Demo干嘛整得那么大。

今天我做了一个dwr+jsp做的例子。 web.xml: 复制代码 代...

jsp技术

jsp include引用非本级目录网页实现代码

阅读(57) 作者(admin)

采用相对路径 假设当前目录名为a, 目标文件夹为b (1)如果b是a的上级目录,复制代码 代码如下:<%@ include file="../xxx.jsp"%> (2)如果b是a的下级目录,复制代码 代码如下:<%@ include file="b/xxx.jsp"%>...

JSP自定义标签Taglib实现过程重点总结
jsp技术

JSP自定义标签Taglib实现过程重点总结

阅读(67) 作者(admin)

Taglib指令介绍Taglib指令,其实就是定义一个标签库以及自定义标签的前缀。比如struts中支持的标签库,html标签库、bean标签库、logic标签库。其中的具体的实现方式,我们不过多介绍,我们给大家从宏观的角度以及解决其中的...

jsp技术

JSP内置对象:Request和Response的简单介绍及使用

阅读(48) 作者(admin)

JSP内置对象之request对象客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。它是HttpServletRequest类的实例。序号 方 法 说 明 1 object getAttribute(String name) 返回指定属性的...

jsp技术

ssh生成随机数字验证码操作步骤

阅读(42) 作者(admin)

1、login.jsp页面程序 复制代码 代码如下: <script type="text/javascript"> function changeValidateCode(obj) { //获取当前的时间作为参数,无具体意义 var timenow = new Date().getTime(); //每次请求需要一个不同...

jsp技术

javaweb之web入门基础

阅读(36) 作者(admin)

Web开发中的主要概念1、静态资源:一成不变的。html、js、css2、动态资源:JavaWeb。输出或产生静态资源。(用户用浏览器看到的页面永远都是静态资源)3、JavaEE:十三中技术的集合。JSP/Servlet属于其中的一种。容器:(服务器)。...

jsp技术

Struts2访问servlet分享

阅读(33) 作者(admin)

一:访问或添加request/session/application属性 复制代码 代码如下:public String scope() throws Exception{ ActionContext ctx = ActionContext.getContext(); ctx.getApplication().put("app", "应用范围");//...

jsp技术

s:set 和 s:date 使用, 在jsp判断日期

阅读(40) 作者(admin)

复制代码 代码如下:<s:set name="todayDay" value="new java.sql.Date(new java.util.Date().getTime()).toString()"/><s:date name="Schd_Dpt_Dt" format="yyyy-MM-dd" var="Schd_Dpt_Date"/><s:if test="#t...

jsp技术

Tomcat网站发布配置方案详细说明

阅读(46) 作者(admin)

修改端口、修改默认发布目录、多域名绑定

一、修改发布端口号为80(Tomcat默认为8080) 打开配置文件(我的如下:E:/J2EEServer/Tomcat 6.0/conf/server.xml),找到: 复制代码 代码如下:<Connector port="8080" protocol=...