【发布时间】:2014-10-14 11:25:35
【问题描述】:
一开始我想指出我已经对此进行了大量研究,但找不到解决方案。例如,我在这个网站上读过这样的问题:
How to get the previous page URL from request in servlet after dispatcher.forward(request, response)
在这些问题和其他问题中,我读到有人说request.getHeader("Referer"); 是获取先前网址的好方法,但有时它不起作用。这就是为什么我没有找到任何解决方案,当它不起作用时我必须做什么。
当有人访问我的应用程序时,我想从上一页获取 url(例如 google.com 或我的应用程序中的 url)。这个页面的url应该写在浏览器中。知道如何获得吗?
我为什么需要它?当有人使用特定 url(如 localhost/page/something)访问我的应用程序并且他已注销时,我的应用程序会将他重新编入登录页面,然后在成功登录后转到主页而不是他之前编写的 url。对不起我的英语不好。
【问题讨论】: