티스토리 뷰
반응형
서블릿 속성
서블릿 속성이란 다음 세 가지 서블릿 API 클래스에 저장되는 객체(정보)라고 보면 된다.
- ServletContext
- HttpSession
- HttpServletRequest
- 속성은 setAttribute(String name, Object value)로 바인딩하고, 필요할 때 getAttribute(String name)으로 바인딩된
속성을 가져오면 된다.
- 또한 removeAttribute(String name)을 이용해 속성을 서블릿 API에서 제거할 수도 있다.
서블릿 스코프
- 서블릿 스코프는 서블릿 API에 바인딩된 속성에 대한 접근 범위를 의미한다.
- ServletContext : 애플리케이션 전체에서 접근할 수 있으므로 애플리케이션 스코프를 갖는다.
- HttpSession : HttpSession에 해당하는 브라우저에만 접근할 수 있으므로 세션 스코프를 갖는다.
- HttpServletRequest : 해당 요청/응답에 대해서만 접근하므로 리퀘스트 스코프를 갖는다.
스코프의 기능
- 로그인 상태 유지 기능
- 장바구니 기능
- MVC의 Model과 View의 데이터 전달 기능
스코프종류 | 해당 서블릿 API | 속성의 스코프 |
애플리케이션 스코프 | ServletContext | 속성은 애플리케이션 전체에 대해 접근할 수 있다. |
세션 스코프 | HttpSession | 속성은 브라우저에서만 접근할 수 있다. |
리퀘스트 스코프 | HttpServletRequest | 속성은 해당 요청/응답 사이클에서만 접근할 수 있다. |
반응형
'Servlet' 카테고리의 다른 글
필터 (0) | 2024.08.13 |
---|---|
서블릿 URL 패턴 (0) | 2024.08.13 |
encodeURL() (0) | 2024.08.13 |
서블릿 - 세션 로그인 예제 (0) | 2024.08.12 |
세션 트래킹 - 세션 (0) | 2024.08.12 |
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- script element
- 네트워크
- nodejs
- Binding
- 제이쿼리
- HTML
- el
- CSS 속성
- react
- Spring Security
- Redux
- Session
- CSS
- JSP
- 리액트
- 스프링
- 세션
- 내장객체
- Servlet
- javaserverpage
- 미들웨어
- Network
- Spring
- Java Server Page
- httpServletRequest
- 서브넷팅
- 서블릿
- 스프링 시큐리티
- 인가
- html css
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
글 보관함