Gentle Breeze

[jsp/Servlet] Session 본문

⑥ PreSTC/jsp / Servlet

[jsp/Servlet] Session

재령 2008. 7. 24. 10:11

* setSession.jsp

<%@ page contentType="text/html; charset=euc-kr" %>
<html>
<head>
 <title>세션 사용 예제</title>
</head>
<body>
<%
      String id = "prestc";
      String passwd = "4913";
 
      // Server단에 session 변수를 만듦
       session.setAttribute("uid", id);
       session.setAttribute("pwd", passwd);
%>

세션에 uid 와 pwd 속성을 설정하였습니다.<br>

<!-- onclick event을 이용해서 viewSession.jsp 페이지를 호출 -->
<input type="button" value="세션의 설정된 속성확인"
   onclick="javascript:window.location='viewSession.jsp'">
</body>
</html>

===========================================================================

* viewSession.jsp

<%@ page contentType="text/html; charset=euc-kr" %>
<%@ page import="java.util.*" %>
<html>
<head><title>세션 사용 예제</title></head>
<body>
<%
      Enumeration attr = session.getAttributeNames();
      while(attr.hasMoreElements()){
            String attrName = (String)attr.nextElement();
            String attrValue = (String)session.getAttribute(attrName);
            out.println("세션의 속성 이름은 " + attrName + " 이고 ");
            out.println("세션의 속성의 값은 " + attrValue + "이다.<br>");
      }
 
      out.println("----------------------------------<br>");
 
      //session 변수의 값을 읽어와서 출력
      String uidValue = (String)session.getAttribute("uid");
      String pwdValue = (String)session.getAttribute("pwd");
%>

session.getAttribute("uid") 값 => <%= uidValue %>  <br>
session.getAttribute("pwd") 값 => <%= pwdValue %>

</body>
</html>

'⑥ PreSTC > jsp / Servlet' 카테고리의 다른 글

[jsp/Servlet] Cookie  (0) 2008.07.24
[jsp/Servlet] Session / Cookie  (0) 2008.07.24
[jsp/Servlet] Error page  (0) 2008.07.24
[jsp/Servlet] MVC (Model View Controller) Model  (0) 2008.07.24
[Servlet] web.xml <3>  (0) 2008.07.23
Comments