Web/JSP국비지원 수업 정리

jsp-Session
깝몬 2023. 7. 7. 09:12

Session

※정의

request 객체와 비슷한 맥락으로 쓰인다. 자료를 화면에 나타내거나 웹에 저장하는 용도로 쓰인다.

 

중요한 차이점으로는 정보를 가지고있고, 우리가 만들어 준 후에 일정시간동안 유지가 된다. 그것을 이용해 우리는 로그인여부를 결정하는 페이지를 만들 수 있다.

 

※시작하기

<%@ page session="true" %>

jsp 파일의 머리부분에 이것을 적어줌으로서 우리는 session을 사용할 것이라 명시한다.

 

 

※문법

 

1.기본객체로 쓰기

getid(), getCreationTime(), getLastAccessedTime()

 

2.기본객체의 속성을 사용하기

setAttribute(), getAttribute()

 

3. 세션유효시간확인

session.getLastAccessedTime()

▶xml 파일을 통해서 유효시간을 설정할 수 있다.

 

4. request객체를 이용한 세선 생성

 

 

※활용

로그인 여부, 해당회원의 아이디, 이름 등등을 저장하여 바로바로 출력한다.