'session'에 해당되는 글 2건

  1. 2007.02.05 [sample] session JSP 1
  2. 2007.01.29 [sample] session객체에 담긴값 모두 출력
1번 페이지] (index.jsp)
session생성 test
id [ neouser ] 확인
--------------------------------------------------------------------
[2번 페이지] (test1.jsp)
새로운 세션이 생성되었습니다.
세션ID : ALSJFLAJFLJASDLKJF
세션내용보기
-------------------------------------------------------------
[3번 페이지] (test2.jsp)
Attribute id 값 :neouser
isNew():false
세션id:
세션생성시간:
세센마지막접속시간
Session 삭제하기
--------------------------------------------------------------
[4페이지] (test3.jsp)
로그인페이지로


--[index.jsp]-------------------------------------------------
<%@page language="java" contentType="text/html; charset=euc-kr"%>
<html>
<head>
<script>
function idSubmit(){
document.idForm.action = "test1.jsp";
document.idForm.submit();
}
</script>
</head>
<body>
<!-- Header -->
<table width="100%">
<form name="idForm" method="post">
<tr>
<td>ID : <input type="text" name="id" size="15"> <input type="button" value="확인" onClick="idSubmit()"></td>
</tr>
</form>
</table>
</body>
</html>


--[test1.jsp]-------------------------------------------------
<%@page language="java" contentType="text/html; charset=euc-kr"%>
<html>
<%
session = request.getSession(true);
String id = request.getParameter("id");
request.getSession().setAttribute("id", id);
%>
<body>
<h3>Session 생성 </h3>
새로운 세션이 생성되었습니다.<BR>
세션ID : <%=session.getId()%><BR>
<a href="test2.jsp">세션내용보기<BR>
</body>
</html>

--[test2.jsp]-------------------------------------------------
<%@page language="java" contentType="text/html; charset=euc-kr"%>
<html>
<body>
<h3>Session 정보 </h3>
Attribute id 값 :<%=(String)request.getSession().getAttribute("id")%><br>
isNew():<%=session.isNew()%><br>
세션ID:<%=session.getId() %><br>
세션생성시간:<%=new java.util.Date(session.getCreationTime()).toString() %><br>
세션마지막접속시간:<%=new java.util.Date(session.getLastAccessedTime()).toString() %><br>
<a href="test3.jsp">세션삭제하기</a>
</body>
</html>


--[test3.jsp]-------------------------------------------------
<%@page language="java" contentType="text/html; charset=euc-kr"%>
<%
session = request.getSession(false);
if(session != null){ session.invalidate(); }

response.sendRedirect("index.jsp");
%>



그냥 보기에는 간단하지만 session 역시 찾으려 들면 나타나지 않는
신기한 소스입니다. 즐거운 개발 되길 바랍니다.
String sName = "";
Enumeration attEnum = session.getAttributeNames();
while(attEnum.hasMoreElements()) {
     sName=(String)attEnum.nextElement();
     if (sName.indexOf("star.") >=0) { session.removeAttribute(sName); }
}



1 

글 보관함

카운터

Total : / Today : / Yesterday :
get rsstistory!