0
有没有办法来的会话超时之间由Tomcat容器和注销链接按用户区别?如何区分Tomcat容器的会话超时和用户按下的注销链接?
EDIT1:我环境细节:的Java 1.8,的Apache Tomcat 8.0.36Windows Server 2012中
上我有一个MyHttpSessionListener
类,它实现javax.servlet.http.HttpSessionListener
public class MyHttpSessionListener implements HttpSessionListener {
@Override
public void sessionCreated(HttpSessionEvent httpSessionEvent) {
System.out.println(httpSessionEvent.getSession().getId()+" was CREATED");
}
@Override
public void sessionDestroyed(HttpSessionEvent httpSessionEvent) {
System.out.println(httpSessionEvent.getSession().getId()+" was DESTROYED");
}
}
和内的相应配置声明文件
<listener>
<listener-class>com.webapp.listeners.MyHttpSessionListener</listener-class>
</listener>
我没有使用Spring Security
我的web应用程序。
Thanx Khan(@Freak)回复时,我没有在我的应用程序中使用** Spring Security **。有没有办法在普通的'Servlets'中检测会话超时的来源?在上面的** EDIT1 **中更新了我的环境详细信息。 – Shiva
编辑之前你的问题还不清楚,你有一个Spring-MVC的标签,所以我想你可能会在春季寻找一些解决方案 – Freak
@Shiva看看更新回答 – Freak