日期:2014-05-20  浏览次数:20641 次

使用struts2 spring管理session问题
一个web应用中,可以在web.xml设置session超时时间,但是我想知道在struts2中有没有东西可以监听到在没有任何活动超过一定时间以后释放掉session,或者是否能单独管理session

------解决方案--------------------
有,你去看看struts2的源代码里,那里面就有
------解决方案--------------------
有这个方法 但是你也可以自己写一个方法在一定时间内使session失效~~~




得到所有的session id用以下方式:
Enumeration e = session.getAttributeNames();
while(e.hasMoreElements()){
String att_name = (String)e.nextElement();
String att_value = (String)session.getAttribute(att_name);
}

通过这个while循环就可以拿到所有的session key和value了.