본문 바로가기
Progamming/BoostCourse

request scpoe

by 동그란 혜주 2019. 1. 21.
  • 들어가기 전에

웹 브라우저로부터 WAS가 요청을 받은 후, 포워드 되는 동안 유지하고 싶은 정보가 있을 경우 request scope를 사용한다. 




  • 학습 목표

1. request scope를 이해한다.

2. request scope를 사용할 수 있다.




  • 핵심 개념

- HttpServletRequest

- forward

- request.setAttribute()

- request.getAttribute()




  • Request Scope

- http 요청을 WAS가 받아서 웹 브라우저에게 응답할 때까지 변수값을 유지하고자 할 경우 사용한다.

- HttpServletRequest 객체를 사용한다.

- JSP에서는 request 내장 변수를 사용한다.

· 요청된 응답이 나가게되면 만들어졌던 해당 request랑 response 객체는 소멸된다. (응답이 나갈때까지 유지)

- 서블릿에서는 HttpServletRequest 객체를 사용한다.

- 값을 저장할 때는 request 객체의 setAttribute() 메소드를 사용한다.

- 값을 읽어들일 때는 request 객체의 getAttribute() 메소드를 사용한다.

- forward 시 값을 유지하고자 한다.

- 앞에서 forward에 대하여 배울 때 forward 하기 전에 request 객체의 setAttribute() 메소드로 값을 설정한 후, 서블릿이나 jsp에게 결과를 전달하여 값을 출력하도록 하였으면, 이렇게 포워드 되는 동안 값이 유지되는 것이 Request scope를 이용했다고 한다.

'Progamming > BoostCourse' 카테고리의 다른 글

application scope  (0) 2019.01.21
session scope  (0) 2019.01.21
page scope  (0) 2019.01.21
scope란?  (0) 2019.01.21
servlet & jsp 연동  (0) 2019.01.21

댓글