session 객체, 현재 요청(request)과 연관된 session만 반환하는 구문

CODEDRAGON Development/JSP

반응형

 

 

session 객체

javax.servlet.http패키지의 HttpSession클래스로 정의되어 있습니다.

해당 패키지는 JSP에서는 기본적으로 포함되어 있어 따로 import하지 않아도 됩니다.

session객체는 묵시적인 객체로 JSP코드가 서블릿으로 변환될때 session객체를 만드는 문장이 포함되어 있어 별도로 session객체를 만들 필요가 없습니다.

HttpSession session = pageContext.getSession(); //자동으로 포함

 

JSP페이지는 기본적으로 위의 구문이 자동으로 포함되어 있어 session객체를 생성하는데 이 때의 session pageContext객체의 getSession()메소드를 통해서 생성됩니다.

pageContext JSP페이지에 기본적으로 포함되어 있는 또 다른 묵시적인 객체로 javax.servelt.jsp패키지의 PageContext클래스로 정의되어 있으며 하나의 JSP페이지와 관련된 모든 이름들을 참조할 수 있는 객체입니다.

 

 

현재 요청(request)과 연관된 session만 반환하는 구문

이미 만들어진 session객체를 재정의해서 사용합니다.

session = request.getSession();