#서블릿에서 특정 페이지로 포워딩하는 방법 2가지
1) 디스패치 방식. dispatcher
요청과 응답에 대한 제어권을 다른 페이지에 넘기더라도 브라우저에 표시되는 URL이 유지되는 방식
요청정보와 응답이 유지됨 --> 하나의 응답이라는 의미
servlet과 jsp가 같은 request영역을 공유하기 때문에 포워딩된 jsp페이지에서 request영역에 공유된 값에 접근이 가능함
2) 리다이렉트 방식 redirect
이동할 페이지로 요청과 응답 객체를 새로 생성하여 전송(=브라우저 주소표시줄의 url값이 변경됨)
정보가 유지되지 않는다
포워딩된 jsp페이지에서는 서블릿에서 전송한 request영역에 공유된 속성값에 접근할 수가 없음
'웹 개발 > 개념 정리' 카테고리의 다른 글
HTTP 내용 필기 (0) | 2021.10.21 |
---|---|
내 IP 확인하기 - 사설ip와 공인ip, ip로 위치조회 (0) | 2021.07.30 |
[Java 웹개발] HttpServletRequest 객체에서 url 매핑경로 알아내기 (0) | 2021.07.21 |
[Java 웹개발] get방식, post방식 (0) | 2021.06.23 |
[Java 웹개발] 웹 서버, 웹 컨테이너, 애플리케이션 서버, 웹 애플리케이션 서버(WAS)란 (0) | 2021.06.17 |