当前位置: 代码迷 >> Java Web开发 >> 关于j2ee开发中session的有关问题
  详细解决方案

关于j2ee开发中session的有关问题

热度:37   发布时间:2016-04-17 16:04:52.0
关于j2ee开发中session的问题
如何在session失效时提示一个窗口“连接超时,请重新登录”,点“确定”后,跳转到登录页面。

------解决方案--------------------
写个Filter就可以了
在里面写如下代码就OK了:
String username = (String) session.getAttribute( "username ");

//判断如果没有取到用户信息,就跳转到登陆页面
if (username == null || " ".equals(username)) {
//跳转到登陆页面
res.sendRedirect( "http:// "+req.getHeader( "Host ")+ "/login.jsp ");
}
else {
//已经登陆,继续此次请求
chain.doFilter(request,response);
}
  相关解决方案