Spring MVC - 从请求获取地址

时间:2015-10-14 12:08:01

标签: http spring-mvc controller

这是我的情况,按步骤设定:

  1. 在地址
  2. 下面的页面下方运行

    本地主机:8080 /用户/数据/费用

    1. 在此页面上点击链接
    2. 本地主机:8080 /用户/数据/ change_button / 9_2015

      1. 现在我的控制器已启动:
      2. Screenshot

        我的问题: 如何从控制我的控制器的哪一方获取信息。我完全需要以下信息:

        localhost:8080 / user / data / expenses

        M-ż

2 个答案:

答案 0 :(得分:1)

事实上,有一种方法可以获取请求的引用者,因为它是HTTP头的一部分。只需将HttpServletRequest注入映射方法,然后获取名为“referer”的标题。

request.getHeader("referer");

答案 1 :(得分:0)

您需要注入HttpServletRequest,然后使用getRequestURI()来获取数据。阅读@RequestMapping的javadoc。