您的位置:首页 > 编程语言 > Java开发

servlet弹出提示框并跳转页面

2016-02-17 10:11 351 查看
session绑定设置为10分钟失效

由于项目需求需要在servlet判断session是否失效,如果失效则跳转到登录页面重新登录

//判断session是否失效

     HttpSession session1=request.getSession();

     if(session1.getAttribute("permission")==null){

        JOptionPane.showMessageDialog(null, "登录已失效请重新登录");

        response.sendRedirect("welcome.jsp");//用于跳出框架跳转页面

}else{

}

以上代码是我原本使用的但我把项目部署到服务器上后运行,当登录失效时弹出提示框在服务器显示而不不在客户端,故换掉此段代码为:

response.setContentType("text/html;charset=utf-8");

PrintWriter out=response.getWriter();

out.print("<script language='javascript'>alert('登录已失效请重新登陆');window.location.href='welcome.jsp';</script>");



经测试可以成功实现需要的功能。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息