2012-01-11 67 views
0

我有两个JSP页面一个login.jsp页面和一个针对home.jsp页面。经过登录重定向回到Home.jsp页。当我打浏览器的后退按钮将其重定向到的login.jsp要去的login.jsp我需要刷新页面针对home.jsp一页一页。相反。任何人都可以建议任何示例代码或方法来解决这个问题。如何实现JSP浏览器操作

+0

如果用户使用后退按钮,就意味着他要回去。如果他想留在当前页面上,他什么都不会做,否则他会击中刷新。也许他想回去以另一个用户身份登录,谁知道?你为什么不让他用浏览器做他想做的事?这是他的浏览器,不是你的。 – 2012-01-11 13:58:55

回答

0

最简单的解决方法是在login.jsp的检查,如果用户已经loggined。如果是的话重定向回到Home.jsp 其实浏览器没有API来在他们的后面按钮添加事件侦听器。 你可以尝试使用iframes,JS或其他的钩子。

0

您可以设置“缓存控制”头为无缓存的login.jsp,在这种情况下,当用户按下后退按钮,页面会再次从服务器中获取在那里你可以检查用户是否已经登录后,您可以重定向他。