page1.jsp
<input type=text name=r_ip />
String ip=request.getParameter("r_ip");
session.setAttribute("r_ip",ip);
page2.jsp
String ip=(String)session.getAttribute(r_ip);
--------------------------------------------------------------
key : 객체 이름
value : 실제 객체 값
저장 : session.setAttribute(key, value)
불러오기 : session.getAttribute(value)
[출처] [JSP] session 객체|작성자 얼음공쥬
※SESSION 정보얻기※
■ getId() 메소드 : 세션 ID를 되돌리는 메소드로서 해당 세션을 가리키는 고유 ID값을 String형으로 변환한다.
■ getCreationTime() 메소드 : getCreation 메소드는 세션이 만들어진 시간을 반환.웹브라우저를 띄울때 마다
세션이 생성되므로 그때의 시간을 되돌린다.
■ getLastAccessedTime() 메소드 : 이미 띄운 웹브라우저에서 다른 페이지로 이동했다가 돌아오는 경우
사이트를 떠날 당시 시간을 얻고 싶을때 사용한다.
getLastAccessedTime메소드는
해당 세션이 client가 마지막으로 request를 보낸 시간을 long형으로
반환한다.
■ isNew() 메소드 : 해당 세션이 처음 생성되었다면 true값을 반환하고 이전에 생성되었다면
false값을 반환하는 메소드
웹브라우저를 새로 띄워서 사이트에 접속하면 true 다른 페이지로 갔다가 해당 페이지로
돌아왔을 경우는 false를 리턴한다.
■ getMaxInactiveInterval() 메소드 : 세션의 유효시간 은 사용자의 마지막 요청(request)이 있은 후부터
tomcat 홈의 conf 폴더의 web.xml파일에 저장되어있다.
기본적으로 30분이다. 유효시간 단위는 분이다.
web.xml : <session-config>
<session-timeout>30</session-timeout>
</session-config>
[출처] JSP session 정보 얻기 (JavaWithKim) |작성자 ftw6
'Jsp_Html' 카테고리의 다른 글
[Jsp] InnerHTML 과 outerHTML 의 차이 (DHTML | DOM) (0) | 2010.05.26 |
---|---|
[Jsp] 내장객체 (0) | 2009.11.25 |
[Jsp] 캐쉬삭제 (0) | 2009.11.20 |
[Jsp] Jsp의 기본 객체들!! (0) | 2009.10.05 |
[Jsp] Jsp/Request 내부 객체 (0) | 2009.07.22 |