-
JSP(기본 객체와 영역 2)JSP 2020. 6. 9. 10:40
4가지의 저장 영역을 Scope(스코프)라고 부름
- pageContext는 공유불가 (자기것만 쓸 수 있음)
- Redirect와 forward는 쓸 수 있는 영역이 다름
1. Redirect
reqeust, response가 새로 생성됨
JSP내에서 request에 저장된 정보를 활용 가능
다시 sendRedirect를 수행하면 전에 보냈던 request 정보는 날아감(다시 활용 불가)
2. forward
sendRedirect로 보내고 forward하면 전의 request 정보를 재활용 가능
- Session
1. 각 클라이언트에서 최초 요청시 Session이 만들어짐
2. 클라이언트의 숫자만큼 Session이 만들어짐
3. SessionID는 Session의 숫자만큼 만들어짐
4. 즉, 세션의ID로 각각의 세션을 특정 가능
5. 클라이언트에서 요청할 때마다 SessionID가 계속 전송됨
6. Session을 없애면 새로운 Session이 만들어짐
-> Session이 없어지는 경우
1) 30분동안 아무런 요청이 없으면
2) 자바코드로 Session을 날리는 경우
- application
1. 서버가 실행되면 web application이 만들어짐
2. 서버 죽으면 같이 죽음
3. 모든 유저들이 공유가능 (아무렇게나 쓰면 안됨)
4. 활용하는 주체가 누구나 될 수 있기때문에 무분별하게 쓰면 노출되지 않아야하는 정보가 노출될 위험 o
또 너무 요상하게 쓰면 웹 어플리케이션도 하드웨어기 때문에 망가질 수 있음
'JSP' 카테고리의 다른 글
JSP(웹 애플리케이션 내 전역 활용 상수 선언) (0) 2020.06.10 JSP(에러) (0) 2020.06.09 JSP(기본 객체와 영역) (0) 2020.06.09 JSP (0) 2020.06.08 JSP (0) 2020.06.08