1. request 와 response 기본객체 차이점
Request - 웹 브라우저(클라이언트)를 통해 서버에 요청하는 것
- 클라이언트가 전송한 요청정보 제공하는 기본객체
- https://shinny.tistory.com/62
Response - 서버에서 웹 브라우저(클라이언트)에 응답하는 것
- 웹 브라우저로 클라이언트 요청에 대한 응답 정보 가지고 있는 기본객체
- https://shinny.tistory.com/69
2. request와 response의 우선순위
- request < response
- request와 response가 같이 쓰일경우 response응답만 함! (나중에 코드 쓸때 주의해야함!)
3. response기본객체와 jsp: forward액션태그 차이점
▶response기본객체
- response기본객체는 redirect를 이용해서 페이지를 이동한다.
- 여기서 redirect명령을 받으면 웹 브라우저는 URL을 지시된 주소로 바꾸고, 그 주소로 이동한다.
☞ response기본객체를 사용하면 처음실행한 페이지말고 redirect명령을 받은 새로운 페이지로 주소값이 바뀐다.
☞ 새로운 페이지에서는 request, response객체가 새롭게 생성된다.
▶jsp: forward
- forward는 페이지가 이동을 하며 실행되지만, 주소가 바뀌지 않고, 처음 실행한 페이지 그대로 주소가 출력된다.
- 실제로 실행한 URL주소가 출력되지 않기 때문에, 페이지가 이동해서 실행되었음을 확인할수 없다.
'FOR SW ENGINEER👩💻 > JSP' 카테고리의 다른 글
JSP - 세션(Session) (0) | 2021.11.22 |
---|---|
JSP - 쿠키(Cookie) (0) | 2021.11.18 |
JSP - Response 기본객체 (0) | 2021.11.16 |
JSP - <jsp:forward>액션태그 (0) | 2021.11.12 |
JSP - 속성(Attribute) (0) | 2021.11.01 |