随笔分类 -  Servlet和JSP

Servlet和JSP
摘要:Servlet从某种程度上,可以将servlet看作是含有html的java程序,将jsp看作是含有java代码的html页面使用jsp还是servlet不在于功能而在于方便性、易用性和可维护性服务器只在启动时,或给出服务器专有命令重新载入web应用时,才会读取web.xml,因此,每次修改完web.xml后都要重启服务器或重新载入web应用打开servlet重新载入功能,servlet只被初始化一次找到<!-- Define properties for each web application... -->加入<DefaultContext reloadable=&quo 阅读全文
posted @ 2012-12-21 20:09 Gnight 阅读(783) 评论(0) 推荐(0)
摘要:apache的common-fileupload简单用法实例1 jsp 1 <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> 2 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 3 <ht 阅读全文
posted @ 2012-11-30 22:48 Gnight 阅读(354) 评论(0) 推荐(0)
摘要:<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>1、 pageEncoding="UTF-8"的作用是设置JSP编译成Servlet时使用的编码 众所周知,JSP在服务 器上是要先被编译成Servlet的。pageEncoding="UTF-8"的作用就是告诉JSP编译器在将JSP文件编译成Servlet时使用的 编码。通常,在JSP内部定义的字符串(直接在JS 阅读全文
posted @ 2012-11-29 22:39 Gnight 阅读(294) 评论(0) 推荐(0)
摘要:servletContext是在javaweb应用初始化时被创建的,可以把servletContext看成是一个web应用的服务器端组建的共享内存,故servletContext随着javaweb应用初始化而被创建,随着javaweb应用的终止而被销毁。servlet的初始化有两种情况1可以在javaweb应用初始化时被执行(设置了<load-on-startup>),2在当前web应用处于运行阶段,特定servlet被客户端首次请求访问时被初始化;当web用于被终止,或者servlet容器停止运行时,servlet会调用destroy(),在destroy()中可以释放servl 阅读全文
posted @ 2011-05-26 17:25 Gnight 阅读(2581) 评论(0) 推荐(0)
摘要:一、指令元素(directive elements):控制所生成的servlet结构。JSP指令用于“转换阶段”提供整个JSP页面的相关信息,影响由JSP页面生成的Servlet的整体结构。指令不会产生任何的输出到当前的输出流中。1,指令元素语法: <%@ directive {attr="value"}* %> 说明: <和% 以及和@,%和>之间不能有任何的空格。 属性值两边的双引号可以替换为单引号。引号标记不能完全省略。 在属性中使用引号使用\进行转义。2,指令的xml语法: <jsp:directive.directiveType at 阅读全文
posted @ 2011-05-25 10:28 Gnight 阅读(5636) 评论(0) 推荐(0)
摘要:存储不可变对象时回话跟踪所采用的一般方式:HttpSession session = request.getSession();SomeImmutableClass value=(SomeImmutableClass)session.getAttribute("someIdentifier");if(value==null){value =new SomeImmutableClass(...);}else { value = new SomeImmutableClass( calculatedForm(value));}session.setAttribute(" 阅读全文
posted @ 2011-05-24 20:23 Gnight 阅读(191) 评论(0) 推荐(0)