Jsp 如何在每次单击“后退浏览器”按钮时自动刷新页面?
我正在使用jsp,我想做的是,在注销后,每次单击后退按钮时,我都应该被重定向到我的登录页面,因为我在注销时已使会话无效。除了我的注销外,我还检查每个页面是否有会话,如果没有,那么我将被重定向到我的登录页面 我可以检查会话,但每次单击“登录”按钮时,我仍然可以查看访问过的页面,除非我自己单击“刷新”按钮。这是我唯一一次被重定向到登录Jsp 如何在每次单击“后退浏览器”按钮时自动刷新页面?,jsp,Jsp,我正在使用jsp,我想做的是,在注销后,每次单击后退按钮时,我都应该被重定向到我的登录页面,因为我在注销时已使会话无效。除了我的注销外,我还检查每个页面是否有会话,如果没有,那么我将被重定向到我的登录页面 我可以检查会话,但每次单击“登录”按钮时,我仍然可以查看访问过的页面,除非我自己单击“刷新”按钮。这是我唯一一次被重定向到登录 当我单击“后退”按钮时,是否有任何方法可以将我重定向到登录页面?从浏览器单击“后退”按钮不会向主机发出请求,因此您的状态不允许验证会话。相反,浏览器从历史缓存页面中提
当我单击“后退”按钮时,是否有任何方法可以将我重定向到登录页面?从浏览器单击“后退”按钮不会向主机发出请求,因此您的状态不允许验证会话。相反,浏览器从历史缓存页面中提取页面 可以从主机本身阻止缓存,也可以放置一些客户端脚本来阻止缓存视图 对于客户端,您可以在每个jsp/htmlview组件中放入以下脚本,这些组件必须仅在有效会话中才能看到: 剧本
你好我应该把脚本放在哪里?放在主体/内容区域的顶部,应该在向用户显示任何内容之前。好的,谢谢!我来试试这个。如果null==session.getAttribute;,我不会删除我的属性;?在现有代码中没有任何更改,只需添加我给定的代码段即可。
<script>
history.forward();
</script>