티스토리 뷰

■ 세션값 넣기
   session().setAttribute("SS_Userid", "관리자")
   request.getSession().setAttribute("SS_Userid", "관리자")

■ 세션값 읽기
   (String)session.getAttribute("SS_Userid")  // String 형식
   (String)request.getSession().getAttribute("SS_Userid")  // String 형식
   (Integer)session.getAttribute("SS_Userid")  // Integer 형식
   (Integer)request.getSession().getAttribute("SS_Userid")  // Integer 형식

■ 세션 타임아웃 설정
   session.setMaxInactiveInterval(60*60*1);

■ 세션값 초기화하기
session.invalidate();

■ 세션변수 목록 보기
javax.servlet.http.HttpSession의 getAttributeNames 사용하시면 됩니다.
java.util.Enumeration을 return합니다.

사용예)
Enumeration enum=session.getAttributeNames();
String tmp="";
while (enum.hasMoreElements())
 {
     tmp=(String)enum.nextElement();
     out.print("<br>"+tmp+":"+session.getAttribute(tmp));
}

댓글