天天看點

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用來幫助進行前置過濾和後置過濾。