session超时的设置

来源:百度知道 编辑:UC知道 时间:2024/06/22 06:24:04
超时后,希望有的按钮点击后跳转到指定的错误页面,有的按钮不出现...

这个设置是在哪里设定的?

现行的程序里面就是这样的...
WEB.XML是这样设置的
<filter>
<filter-name>encodingFilter</filter-name>
<filter-class>jp.co.ok_kizai.appl.SetCharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>Windows-31J</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>encodingFilter</filter-name>
<servlet-name>action</servlet-name>
</filter-mapping>
STRUTS-CONFIG里面每个页面都设置了错误跳转页

还有其它地方有什么设置吗?

1.登录成功后,在session范围内放当前登录的用户。
2.写一个登录的Filter,判断session内是否放置了已登录用户。如果没有,就跳转到你想显示的页面。由于session超时后,会重置里面所有的内容,所以超时后,里面就不存在登录用户了。
3。设置filter的urlPattern为"/*",过滤所有的请求。只要点了按钮或者其他的给服务器发请求,就要验证。

这个是在你的filter里判断的,如果session失效了就转向以个特定的页面,比如说登陆页面。

可以在Jsp页面里面设置