Cookie Session - accidentlywoo/secsec GitHub Wiki
Cookie와 Session
Cookie
Cookie 클래스는 javax.servlet.http 패키지에 속하며, 이 클래스의 객체를 만들 때는 쿠키의 이름과 값을 파라미터로 넘겨줘야 한다.
웹 브라우저는 웹 서버가 아무런 요청을 하지 않아도 웹 서버로 URL을 보낼 때 마다 그 URL에 포함된 웹 서버의 주소에 해당하는 모든 쿠키를 찾아서 웹 서버로 함께 보낸다.
Cookie이용하는 방법
- HTML유지하는 방법 -> JavaScript Cookie(BOM)
- JavaScript Library
- Servlet
쿠키는 문자열만 저장가능
세션은 모든 데이터타입 저장가능
Session
HttpSession session = request.getSession();
session.setInactiveInterval(10);
session.invalidate();
session.removeAttribute("loginInfo");
Servlet Life Cycle
JSP Life Cycle
- a.jsp 요청 [클라이언트]
- a_jsp.java 파일 찾기 [WAS]
-
- No)
- a_jsp.java파일 Generated
- Compile --> a_jsp.class
- 객채 생성
- 생성자 호출
- jspInit() 자동 호출 [WAS가 호출 Inversion of Controll : servlet에서는 init()]
- _jspService() 자동호출