스프링에서 "redirect:" 를 사용했을때 기준은 현재 서블릿컨텍스트라고 한다. 이때 외부 페이지나 서블릿컨텍스트가 다른 경우에는 절대 URL 경로를 "redirect:" 이후에 지정해야 원하는 페이지로 이동하는 것을 확인할 수 있겠다.
public static String getURLWithContextPath(HttpServletRequest request) {
return request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + request.getContextPath();
}
참고)
'Tip > Spring' 카테고리의 다른 글
Controller 에서의 Async 사용시 Spring security 와의 충돌(?) (0) | 2013.12.16 |
---|---|
Redirect를 Post 요청으로? (0) | 2013.10.17 |
[Thymeleaf] Thymol Static Imports (0) | 2013.08.19 |
Thymeleaf Extras (0) | 2013.08.14 |
spring MVC + tiles 2.2.2 (0) | 2013.08.13 |