我正在使用struts 2和mysql。使用jsp进行演示。在我的应用程序中,我有三个用户,admin,tester,BA。例如,如果管理员用户登录,那么我将向他显示adminindex.jsp页面,我已在我的动作类中完成编码返回相应的userindex页面。我想要的是现在在adminindex.jsp中显示登录用户,还需要实现注销功能。请指导或提供任何良好的教程链接。
如果没有活动,用户应在几分钟后退出。
提前致谢
答案 0 :(得分:2)
自动退出是免费的。会话超时。如果用户闲置时间过长,会话将自动终止。 tomcat的默认值是30分钟。
另见: What is the default session timeout for a Java EE website?
如果您需要实施进一步的注销功能,只需通过调用:
来终止用户会话request.getSession().invalidate();
也许在struts2中构建我们自己的logout.action。
欢呼声, 魔法