일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- 루프
- 컬렉션
- 제너릭
- 제네릭
- 무한
- Java
- maven
- 자동형변환
- 박싱
- wrapper
- Scanner
- https://start.spring.io
- 스프링
- 콜렉션
- boxing
- 메소드
- 내장객체
- bootstrap
- 언박싱
- 싱글톤
- Jenkins
- 빌드
- 인텔리제이
- Short
- unboxing
- dependency
- suvlet
- 클래스
- start.spring.io
- 싱글턴
Archives
- Today
- Total
Developer Gonie
[9주차] 8. JSP의 내장객체 'session' 본문
JSP의 내장객체 session
브라우저 1개당 1개가 생성되며, 브라우저가 계속해서 공유할 데이터를 저장하는 객체이다.
로그인 중인지 아닌지 확인하거나 시간이 지나면 자동으로 로그아웃 되는 기능을 구현할 때 사용된다.
session 객체는 같은 브라우저에서 이리저리 움직이는 동안에도 살아있어 어디서든 접근이 가능하다.
ex) 태그 a의 하이퍼링크를 타고 이동한 도착지 혹은 response.sendRedirect() 해서 도착한 도착지 등
JSP의 내장객체 session의 메소드
1) setAttribute(key, value)
session객체 내부에 pair 형태로 데이터를 저장한다.
2) getAttribute(key)
session객체 내부에 저장해둔 데이터중에 key 값에 해당하는 vaule 값을 반환받는다.
3) setMaxInactiveInterval(초)
세션을 유지할 시간을 초단위로 설정할 수 있다. 해당시간이 지난 후 아래의 메소드가 실행되는 것과 같음
4) invalidate()
세션을 즉시 무효화 한다. 즉, sesstion 객체가 가지고 있는 데이터를 초기화 시키는 기능을 한다.
예제1. session의 sendRedirect()
페이지1
페이지2
페이지3
'K-DigitalTraining 강의 > 8. JSP' 카테고리의 다른 글
[9주차] 10. include 액션태그, 다른 페이지의 실행결과를 현재 페이지에 포함시키고 싶을 때 + 액션태그란? (0) | 2022.07.12 |
---|---|
[9주차] 9. JSP에서 다음 페이지로 데이터를 전달시키는 4가지 방법 (0) | 2022.07.12 |
[9주차] 7. JSP의 내장객체 'response' (0) | 2022.07.12 |
[9주차] 6. <form> 요소에서 action 요청방법 2가지(get / post)*** (0) | 2022.07.12 |
[9주차] 5. JSP의 내장객체 'request'*** (0) | 2022.07.12 |
Comments