随笔分类 - servlet
摘要:过滤器Filter,是介于Servlet之前,可拦截过滤浏览器对Servlet的请求,也可以改变Servlet对浏览器的响应。 一、过滤器的概念 现在有以下几个请求: 1、针对所有的Servlet,产品经理想要了解从请求到响应之间的时间差。 2、针对某些特定的页面,希望仅有几个用户才能知道。 3、基
阅读全文
摘要:Web容器管理Servlet/JSP相关的生命周期,若对HttpServletRequest对象、HttpSession对象、ServletContxt对象在生成、销毁或相关属性设置发生的时机点有兴趣,可以实现对应的监听器(Listener)。 一、ServletContext事件、监听器 与Ser
阅读全文
摘要:对于每个Servlet的设置信息,web容器会为其生成一个ServletConfig作为代表对象,可以从该对象取得Servlet初始参数,以及代表整个web应用程序的ServletContext对象。 一、Servlet、ServletConfig、与GenericServlet 在Servlet的
阅读全文
摘要:一、会话管理的基本原理 web应用程序的请求与响应是基于HTTP,为无状态的通信协议,服务器不会记得这次请求和下次请求的关系,如购物车,用户可能在多个购物网页之间采购商品,web应用程序必须有个方式来得知用户在这些网页中采购了哪些商品,这种记得此次请求与之后请求间关系的方式,就称为会话管理(Sess
阅读全文
摘要:可以使用HttpServletResponse来对浏览器进行响应,大部分情况下,会使用setContentType()设置响应类型,使用getWriter()取得PrintWriter对象,而后使用PrintWriter的println()等方法输出。 一、设置响应标头、缓冲区 使用setHeade
阅读全文
摘要:一、从容器到HttpServlet 1、web容器作了什么 web容器做的事情就是,创建Servlet实例,并完成Servlet的名称注册及URL模式的对应。在请求来到时,web容器会转发给正确的Servlet来处理请求。 当请求来到http服务器时,而http服务器转交请求给容器时,容器会创建一个
阅读全文
摘要:第一个Servlet程序: 1 package cc.openhome; 2 3 import java.io.IOException; 4 import java.io.PrintWriter; 5 6 import javax.servlet.ServletException; 7 import
阅读全文
摘要:一、HTTP HTTP是浏览器和web服务器之间使用的沟通方式。它有两个很重要的特性: 基于请求(Request)/响应(Response)模型:客户端对服务器发出一个取得资源的请求,服务器将要求的资源响应给客户端,每次的联机只做一次请求/响应,没有请求就没有响应。 无状态Stateless通信协议
阅读全文