1. / 가 없는 경우에는 원래 경로를 추가하여 절대경로를 만든다.
ex )
http://www.bologger.com/myproject/google/main.do 에서
sendRedirect("test/test.html) 를 호출 했다면
컨테이너는 원래 주소를 가지고 전체 경로를 재작성 합니다.
(Location 헤더에는 전체 경로가 들어가야 하기 떄문이다)
http://www.bologger.com/myproject/google/test/test.html 로 이동한다.
2. 하지만 상대 경로가 / 로 시작하는 경우
sendRedirect("/test/test.html) 를 호출 했다면
컨테이너는 웹 어플리케이션에서부터 URL 전체 경로를 재작성해서
http://www.bologger.com/myproject/test/test.html 로 이동한다.
0 개의 댓글:
댓글 쓰기