본문 바로가기
FOR SW ENGINEER👩‍💻/JSP

JSP - request, response기본객체, <jsp:forward>액션태그 비교

by 씨니 2021. 11. 16.
728x90

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주소가 출력되지 않기 때문에, 페이지가 이동해서 실행되었음을 확인할수 없다.

728x90

'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