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