首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

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

2012-02-23 
关于j2ee开发中session的问题如何在session失效时提示一个窗口“连接超时,请重新登录”,点“确定”后,跳转到登

关于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);
}

热点排行