Scope

gotcha!!·2023년 3월 21일
0

JSP

목록 보기
3/3

Scope

Scope 범위 종류

page

  1. page : 현재 페이지에만 영향을 미침
    -> 현재 Servlet 또는 JSP에서만 사용 가능하다.
    (1페이지)

request

  1. request : 요청 받은 페이지(Servlet / JSP)와
    요청을 위임받은 페이지 (Servlet / JSP)에서 사용 가능
    (최소 2페이지 이상)

session

  1. session : 현재 사이트에 접속한 브라우저당 1개씩 생성
    브라우저가 종료되거나, session이 만료될 때 까지 유지됨.
    (세션에 로그인 정보를 기록해둠
    -> 브라우저가 종료되거나 로그아웃 되기 전 까지 계속 로그인 상태 유지
    )

application

  1. application : 하나의 웹 애플리케이션 당 1개만 생성되는 객체
    -> 서버 시작 시 생성되며 종료 시 까지 유지됨.
    -> 누구든지 사용 가능

내장 객체 우선순위

setAttribute("key", value)로 내장 객체가 값을 세팅할 때
key 값이 중복되는 경우
혹은
${ key }로 작성하는 경우
범위가 가장 작은 내장 객체가 높은 우선순위를 갖게 된다.

page > request > session > application

profile
ha lee :)

0개의 댓글