弱弱的问个问题。关于用户长时间不操作T出的。 指定时间内用户没有反映系统自动退出,这个仅仅依靠sessionlistener吗? 具体该怎么实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Struts2自定义拦截器实例—Session超时的处理 10分后调用 sessionDestroyed 这个方法吗? 在用户登陆后如何把该用户的id添加到session中?然后在 sessionDestroyed 方法中remove掉。现在把id添加到session中我不会。 设置session超时时间就好了,tomcat默认30分钟。其他不了解,但是都可以设置。 tomcat里本身就带着这个功能的吧 拦截器view plaincopy to clipboardprint?<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd"> <struts> <package name="authority" extends="struts-default"> <!-- 定义一个拦截器 --> <interceptors> <interceptor name="authority" class="com.ywjava.interceptor.LoginInterceptor"> </interceptor> <interceptor name="sessionout" class="com.ywjava.interceptor.SessionIterceptor"></interceptor> <!-- 拦截器栈 --> <interceptor-stack name="mydefault"> <interceptor-ref name="defaultStack" /> <interceptor-ref name="authority" /> <interceptor-ref name="sessionout"/> </interceptor-stack> </interceptors> <!-- 定义全局Result --> <global-results> <!-- 当返回login视图名时,转入/login.jsp页面 --> <result name="login">/login.jsp</result> </global-results> <action name="loginform" class="com.ywjava.action.LoginFormAction"> <result name="success">/login.jsp</result> </action> <action name="login" class="com.ywjava.action.LoginAction"> <result name="success">/welcome.jsp</result> <result name="error">/login.jsp</result> <result name="input">/login.jsp</result> </action> <action name="show" class="com.ywjava.action.ShowAction"> <result name="success">/show.jsp</result> <!-- 使用此拦截器 --> <interceptor-ref name="mydefault" /> </action> </package> </struts> 启动不了Tmocat 关于oscache 页面缓存问题 有谁用firebug的,属性怎么会被划掉呢,系统是什么意思,系统的可以改吗? 菜鸟求助,各位大牛来给看下吧!MyEclipse7.5下log4j的使用 jsp怎么循环后台的list值 java的这些东西,还是有劳各位了,谢谢! 一个简单的EJB例子不会运行,请各位帮忙看一下 谁知道Session Bean 和 Entity Bean 之间如何通讯 如何知道一个打开的xml文件的encoding(在线等) 这个web.xml怎么写啊? hibernate中一个特殊的情景 数据库问题
在用户登陆后如何把该用户的id添加到session中?然后在 sessionDestroyed 方法中remove掉。
现在把id添加到session中我不会。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.1//EN"
"http://struts.apache.org/dtds/struts-2.1.dtd">
<struts>
<package name="authority" extends="struts-default">
<!-- 定义一个拦截器 -->
<interceptors>
<interceptor name="authority"
class="com.ywjava.interceptor.LoginInterceptor">
</interceptor>
<interceptor name="sessionout"
class="com.ywjava.interceptor.SessionIterceptor"></interceptor>
<!-- 拦截器栈 -->
<interceptor-stack name="mydefault">
<interceptor-ref name="defaultStack" />
<interceptor-ref name="authority" />
<interceptor-ref name="sessionout"/>
</interceptor-stack>
</interceptors>
<!-- 定义全局Result -->
<global-results>
<!-- 当返回login视图名时,转入/login.jsp页面 -->
<result name="login">/login.jsp</result>
</global-results>
<action name="loginform"
class="com.ywjava.action.LoginFormAction">
<result name="success">/login.jsp</result>
</action>
<action name="login" class="com.ywjava.action.LoginAction">
<result name="success">/welcome.jsp</result>
<result name="error">/login.jsp</result>
<result name="input">/login.jsp</result>
</action>
<action name="show" class="com.ywjava.action.ShowAction">
<result name="success">/show.jsp</result>
<!-- 使用此拦截器 -->
<interceptor-ref name="mydefault" />
</action>
</package>
</struts>