본문 바로가기

Tip/Spring

스프링(Spring) 에서의 리다이렉트(redirect:)

스프링에서 "redirect:" 를 사용했을때 기준은 현재 서블릿컨텍스트라고 한다. 이때 외부 페이지나 서블릿컨텍스트가 다른 경우에는 절대 URL 경로를 "redirect:" 이후에 지정해야 원하는 페이지로 이동하는 것을 확인할 수 있겠다. 


public static String getURLWithContextPath(HttpServletRequest request) {

   return request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + request.getContextPath();

}


참고)

http://docs.spring.io/spring/docs/current/spring-framework-reference/html/mvc.html#mvc-redirecting-redirect-prefix

'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