请问大家 jsp页面如果禁用浏览器后退前进按钮
比如我做一个登陆页面 登陆到系统了 然后客户点后退又退到登陆页面,点前进又进去了 这样系统很不安全 大家以前做过类似的东西吗 网上说的什么禁用缓存的方法我试过了 根本没什么反应,我也不想用那个js脚本 点后退就来个前进的操作,那样很不人性化,我看网上 百合网,人人网的登录都做的不错,我看登录页面里也没有什么cache的字样,不知道他们怎么做的,又做过类似的问题的人吗
比如我做一个登陆页面 登陆到系统了 然后客户点后退又退到登陆页面,点前进又进去了 这样系统很不安全 大家以前做过类似的东西吗 网上说的什么禁用缓存的方法我试过了 根本没什么反应,我也不想用那个js脚本 点后退就来个前进的操作,那样很不人性化,我看网上 百合网,人人网的登录都做的不错,我看登录页面里也没有什么cache的字样,不知道他们怎么做的,又做过类似的问题的人吗
<META HTTP-EQUIV=”Cache-Control” CONTENT=”no-cache”>
<META HTTP-EQUIV=”Expires” CONTENT=”0”>这个 但是也不好用啊
而是直接输出页面,先flush再加载,这样就回退不到原来的那个页面了。String path = request.getContextPath();
String basePath = request.getScheme() + "://" + request.getServerName()
+ ":" + request.getServerPort() + path + "/";
response.setContentType("text/html; charset=UTF-8"); //转码
PrintWriter out = response.getWriter();
out.flush();
out.println("<script>");
out.println("window.location = \""+basePath+"\";");
out.println("");
out.println("</script>");
out.close();
然后在登录页面history.go(1);来禁止后退就够了!