Servlet提供的HttpSession接口
getId() 返回Session的ID invalidate() setAttribute(String name,Object value) getAttribute(String name) getAttributeNames() isNew() setMaxInactiveInterval() getMaxInactiveInterval()
重写URL方式跟踪Session
public java.lang.String encodeURL(java.lang.String url)
<form name="loginForm" action="<%=response.encodeURL("session.jsp")%>">
Session的持久化
Servlet容器创建Session对象,把它保存到文件系统或数据库中.
配置FileStore
<Manager className="org.apache.catalina.session.PersistentManager"> debug=0; saveOnstart="true"; maxActiveSessions="-1"; minIdleSwap="-1"; maxIdleSwap="-1"; maxIdleBackup="-1"; <Store className="org.apache.catalina.session.FileStore" directory="d:\"/> </Manager>

|