Gentle Breeze
[jsp/Servlet] Session 본문
* 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 |