日期:2014-05-20  浏览次数:20773 次

怎样在sessiontimeout时跳转到指定的出错画面。
谢谢

------解决方案--------------------
session好象有触发器事件
------解决方案--------------------
每个页面判断,如果对已经失效的session进行操作,会抛出java.lang.IllegalStateException异常,所以只要捕获这个异常,然后在异常处理里进行页面转移就可以了。
request.getRequestDispatcher( "error.jsp ").forward(request,response);

如果你是用struts的话,
<global-exceptions>
<exception
key= "some.key "
type= "java.lang.IllegalStateException "
handler= "com.yourcorp.ExceptionHandler "/>
</global-exceptions>
在你的com.yourcorp.ExceptionHandler这个处理加上转向就可以了。