在JSP中重定向

时间:2015-06-15 11:34:43

标签: jsp

我有一个主页有超链接,点击它会重定向到详细页面。我的jsp页面中有一个按钮。单击该按钮,我将重定向到另一个页面,该页面将处理某些功能并将在同一页面上重定向。所以现在我回到同一页面。现在我的页面上也有后退按钮。所以现在我需要点击两次才能在主页上返回。

如何忽略双击以返回主页。

HOME PAGE ---> Detail Page -- > Functional JSP page -- > Detail Page

请提出一些解决方案。

1 个答案:

答案 0 :(得分:0)

很难满足这个要求,因为要处理服务器端,当你被要求提供详细信息页面以及你已经在那里时,你必须做出猜测并强制重定向到主页。

我真的说 guess ,因为我无法想象如何将其与完全刷新区分开来(常见浏览器上的Ctrl-F5)......

替代方法是使用Javascript来尝试拦截后退按钮的使用。但遗憾的是,您将主要进行onbeforeunload事件,但我仍然无法区分背面和刷新。

但无论如何,你不想这样做。您的用户点击了第一个详细信息页面上的某个位置,并且应该知道在他回到那里之前发生了一些事情(您甚至可以通过rails或Spring MVC以 flash 的方式发送消息)。所以他希望后退按钮让他退后一步需要2次点击才能将他带回主页。

关于用户界面的规则是:即使您认为不同的方式更好,但如果您希望用户对您的应用程序有良好的体验,请始终坚持常用。