Spring
scope종류(page,request,session,application)와범위
MyDiaryYo
2023. 6. 29. 13:50
1.page
page 영역은 하나의 jsp페이지 내에서만 객체를 공유할 수 있고 유효하다.
2.request
요청을 받아서 응답할 때 까지 객체가 유효하다.
sevlet에서 request.setAttribute("변수이름", 객체); 로 보내면
jsp에서 ${"변수이름"} 으로 사용할 수 있다.
3.session
브라우저 한개 당 하나의 session 객체를 생성할 수 있습니다.
같은 브라우저 내에서 요청되는 페이지들은 같은 객체를 공유 할 수 있는데,
이것을 session영역이라 한다.
request.getSession(); 으로 session을 전달해 사용할 수 있다.
4.application
하나 어플리케이션 당 1개의 application 객체를 생성 할 수 있다.
같은 어플리케이션 내에서 요청되는 페이지들은 같은 객체를 공유 할 수 있다.
이것을 application영역이라 한다.
request.getServletContext() 메서드를 호출해, 어플리케이션 영역 객체를 얻을 수 있다.