Please Enable JavaScript!
Mohon Aktifkan Javascript![ Enable JavaScript ]

response.sendRedirect()와 forward 액션의 차이점

2010. 4. 7. 12:32programming/jsp

728x90

response.sendRedirect() 메소드는 현재 페이지를 다른 페이지로 전환하는 것으로써 어떻게 보면 forward 액션과 매우 유사하다고 볼 수 있다. 그러나 둘 사이에는 큰 차이가 있다.


response.sendRedirect() 메소드는 현재 페이지로의 요청을 단순하게 다른 URL로 전환하는 역할만 하므로 현재 페이지로 전달된 request나 response 정보는 새로운 URL로 전달되지 않는다.


반면 forward 액션은 현재 페이지로 전달된 request와 response를 새로운 페이지에 전달하여 좀더 다양한 활용이 가능하다. 이 밖에도 response.sendRedirect() 메소드는 URL 형태면 모두 전환이 가능하지만, forward 액션은 반드시 같은 웹 어플리케이션에 포함된 파일이어야 하는 차이점이 있다.

 
728x90

'programming > jsp' 카테고리의 다른 글

JSP 실습 4(form 태그 )  (0) 2010.04.09
포워드(forward)와 리다이렉트(redirect) 차이  (0) 2010.04.07
response 페이지 이동 (sendRedirect)  (0) 2010.04.07
request 예제  (0) 2010.04.07
한글처리  (0) 2010.04.07