Get Referer URL in Spring MVC

后端 未结 2 1802
星月不相逢
星月不相逢 2021-02-02 07:36

How can I get the referer URL in Spring MVC Controller?

2条回答
  •  青春惊慌失措
    2021-02-02 08:13

    In Spring MVC 3 you can get it from request, as @BalusC already said:

    public ModelAndView doSomething(final HttpServletRequest request) {
        final String referer = request.getHeader("referer");
        ...
    }
    

    but there also exists special annotation @RequestHeader which allow to simplify your code to

    public ModelAndView doSomething(@RequestHeader(value = "referer", required = false) final String referer) {
        ...
    }
    

提交回复
热议问题