How can I get the referer URL in Spring MVC Controller?
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) {
...
}