public static void logout(HttpServletRequest request,
HttpServletResponse response){
HttpSession session = request.getSession();
session.invalidate();//这才是注销的方法
}
}
HttpServletResponse response){
HttpSession session = request.getSession();
session.invalidate();//这才是注销的方法
}
}
解决方案 »
- RMI问题 RMI打成可运行jar后无法正常操作
- struts2+extjs注册问题
- hibernate 的list 集合映射
- JSP关于发表文章
- 最近有点闲,大家帮我想想要学点什么呀
- 请问怎么向当前页面发送请求,并且根参数?
- 关于用java生成word时处理中文乱码的问题
- jsp中链接sql server出现错误:java.sql.SQLException: Can't open a socket on //localhost:1433 ????
- 在struts的action中,什么是validate formbean,用它和不用它有什么区别,怎样用它?
- 求教,weblogic6.1在jbuild7.0中运行license问题。
- html:checkbox使用
- Eclipse初试Struts出错问题
JRun不是垃圾,只是用的时候问题多多。
不过我如果放到session里一个String类型的对象,即时重启Tomcat,我还是能从session里拿到它。我的理解是Tomcat对String有特殊对待,不知道是否正确?
另,Tomcat我并没有进行特别的配置。
1.调用HttpSession.invalidate();
b.距离上一次收到客户端发送的session id时间间隔超过了session的超时设置,
即Session time out
c.服务器进程被停止(非持久session)
Sessions.
saveOnRestart: If true, all active sessions will be saved
to the Store when Catalina is shutdown, regardless of
other settings. All Sessions found in the Store will be
loaded on startup. Sessions past their expiration are
ignored in both cases.
maxActiveSessions: If 0 or greater, having too many active
sessions will result in some being swapped out. minIdleSwap
limits this. -1 means unlimited sessions are allowed.
0 means sessions will almost always be swapped out after
use - this will be noticeably slow for your users.
minIdleSwap: Sessions must be idle for at least this long
(in seconds) before they will be swapped out due to
maxActiveSessions. This avoids thrashing when the site is
highly active. -1 or 0 means there is no minimum - sessions
can be swapped out at any time.
maxIdleSwap: Sessions will be swapped out if idle for this
long (in seconds). If minIdleSwap is higher, then it will
override this. This isn't exact: it is checked periodically.
-1 means sessions won't be swapped out for this reason,
although they may be swapped out for maxActiveSessions.
If set to >= 0, guarantees that all sessions found in the
Store will be loaded on startup.
maxIdleBackup: Sessions will be backed up (saved to the Store,
but left in active memory) if idle for this long (in seconds),
and all sessions found in the Store will be loaded on startup.
If set to -1 sessions will not be backed up, 0 means they
should be backed up shortly after being used. To clear sessions from the Store, set maxActiveSessions, maxIdleSwap,
and minIdleBackup all to -1, saveOnRestart to false, then restart
Catalina.
-->
<!--
<Manager className="org.apache.catalina.session.PersistentManager"
debug="0"
saveOnRestart="true"
maxActiveSessions="-1"
minIdleSwap="-1"
maxIdleSwap="-1"
maxIdleBackup="-1">
<Store className="org.apache.catalina.session.FileStore"/>
</Manager>
-->