Tomcat下Session的使用与管理

类别:Java 点击:0 评论:0 推荐:

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>

本文地址:http://com.8s8s.com/it/it14865.htm