当前页面: 开发资料首页 → JSP 专题 → 如何判断session已过期,并提示用户重新登陆
如何判断session已过期,并提示用户重新登陆
摘要: 如何判断session已过期,并提示用户重新登陆
小弟在给一个公司做网站,没太多经验,用户习惯长时间不去管页面,再操作是会出现空指针异常,我希望有个方法能判断,屏蔽原始错误
学习者..........
if (request.getSeesion(false)== null ) {
// session过期
}
我将判断如果是空指针异常,则跳转页面,看这样行不行??
if (message.toString().indexOf("NULL")!=-1){
/////
}
if (request.getSeesion(false)== null ) { // 这是标准的判断
必須學習一下。。。
登陆好后session.setAttribute用户的信息
判断的时候
if(session.getAttribute("**")==null){ //提示用户 };
if(session.getAttribute("**")==null){ //提示用户 };
HttpSession sess = request.getSession();
String adminid = (String)sess.getAttribute("ADMINID");
if(adminid==null || adminid.equals(""))
{
String url = "../admin/default.jsp";
RequestDispatcher rd=request.getRequestDispatcher(url);
rd.forward(request,response);
return;
}
谢谢各位,结贴