天天看点

Sevlet/JSP之二

2011-05-10

Session存储在容器中, client同server通过sessionId定位同意session。 SessionId通过Cookie传递。浏览器关闭时保存sessionId的cookie过期, 确保非同一session, session不使用过期时间可通过: session。Setmaxage 和web。Xml配置。

HTTPSevlet 生命周期: 初始化sevletConfig, 调用init方法, 调用service方法(模板方法), 调用destroy方法。 Httpservlet extends Genericservlet implements sevlet

SevletConfig每个sevlet所包含对象。

SevletContext共所有sevlet共享, 非线程安全。

Filter作用: 时间记录, request内容转换, response内容转换,验证。

Filter方法:init, doFilter(request, response, FILTERCHAIN), destroy。 FilterChain决定是否有其他后续filter需要执行, 如没有则调用sevlet的service方法。

HTTPReqeustWrapper & HttpResponseWraper用来帮助进行前置过滤和后置过滤。