我使用Netbeans 6.9和Glassfish 3.1来创建我的Web应用程序。现在,我在每个jsp页面上都有会话属性检查。但是,在Web浏览器中,它无法正常工作。例如,假设我有login.jsp - > bank-data.jsp - > logout.jsp。现在,我希望,在注销后,用户不应该能够检查银行数据。这就是为什么,在bank-data.jsp中,我把会话属性检查。但是,在注销后的Web浏览器中,我可以通过返回来轻松检查银行数据。现在,刷新了bank-data.jsp页面后,我找到了正确的输出,即“用户未登录”。没有刷新网页浏览器,任何人都可以帮助我如何实现这一目标吗?
简而言之,如何从Web浏览器中删除有关会话的所有信息,并使每个.jsp页面每次都执行?
答案 0 :(得分:-1)
使用这样的javascript禁用页面中的后退操作。
<script type="text/javascript">
window.history.forward(1);
</script>
有了这个,用户将无法导航回来。