如何在struts 2中跟踪用户会话

时间:2011-07-21 14:09:21

标签: jsp session struts2

我正在使用struts 2和mysql。使用jsp进行演示。在我的应用程序中,我有三个用户,admin,tester,BA。例如,如果管理员用户登录,那么我将向他显示adminindex.jsp页面,我已在我的动作类中完成编码返回相应的userindex页面。我想要的是现在在adminindex.jsp中显示登录用户,还需要实现注销功能。请指导或提供任何良好的教程链接。

如果没有活动,用户应在几分钟后退出。

提前致谢

1 个答案:

答案 0 :(得分:2)

自动退出是免费的。会话超时。如果用户闲置时间过长,会话将自动终止。 tomcat的默认值是30分钟。

另见: What is the default session timeout for a Java EE website?

如果您需要实施进一步的注销功能,只需通过调用:

来终止用户会话
request.getSession().invalidate();

也许在struts2中构建我们自己的logout.action。

欢呼声, 魔法