servlet弹出提示框并跳转页面

来源:互联网 发布:阿尔法淘宝宝贝破解 编辑:程序博客网 时间:2024/04/19 08:06

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>");


经测试可以成功实现需要的功能。

1 0
原创粉丝点击