【问题标题】:Getting the URL of the webpage where the redirect occurred获取发生重定向的网页的 URL
【发布时间】:2013-08-31 15:27:37
【问题描述】:

我有 2 个使用 JSP 编写的网页:

  1. 登录成功后第一页为登录页面

  2. 显示欢迎页面。

如果用户在没有登录的情况下从浏览器输入欢迎页面的 URL,我已经编写了一个代码来重定向到登录页面。

有什么方法可以让我从发生此重定向的欢迎页面的登录页面中获取 URL?

HTTP 标头“referer”似乎只有在用户点击链接时才有效。

编辑:我能想到的一种方法是在重定向时将值作为欢迎页面的 url 中的参数传递。还有其他更好的方法吗?

非常感谢任何帮助。

【问题讨论】:

  • 你用什么方法重定向到登录页面?
  • JSTL localhost:8000/Login/"> 和 web.xml 的欢迎文件为 Loginpage.jsp。

标签: jsp redirect


【解决方案1】:

要找出原始页面是什么,请使用客户端重定向,例如:<script language="javascript">window.location='http://localhost:8000/Login/';</script>,而不是您现在的方式。

【讨论】:

    猜你喜欢
    • 2020-04-19
    • 2017-09-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-09
    • 2013-08-28
    • 2013-12-30
    相关资源
    最近更新 更多