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>");
经测试可以成功实现需要的功能。
由于项目需求需要在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>");
经测试可以成功实现需要的功能。
相关文章推荐
- JSP/PHP基于Ajax的分页功能实现
- MyEclipse Web Project转Eclipse Dynamic Web Project
- 开发阶段Jetty运行Jsp报错且响应空白
- jsp简单实现页面之间共享信息的方法
- Apache Web让JSP“动”起来
- MyEclipse常用配置图文教程
- JSP学习经验小结分享
- JSP 多条SQL语句同时执行的方法
- 在jsp页面中响应速度提高的7种方法分享
- (jsp/html)网页上嵌入播放器(常用播放器代码整理)
- JSP上传excel及excel插入至数据库的方法
- JSP中文乱码常见3个例子及其解决方法
- jsp实现将动态网页转换成静态页面的方法
- MyEclipse连接MySQL数据库报错解决办法
- JSP避免Form重复提交的三种方案
- 纯jsp实现的倒计时动态显示效果完整代码
- JSP自定义标签入门学习