session01.jsp
<%@ page language="java" contentType="text/html; charset=EUC-KR"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Session 01</title>
</head>
<body><p><center>
MP3 Player 구입하기<hr>
<%
session.setAttribute("상품1", "MP3 Player");
%>
<p>
장바구니에 'MP3 Player'을 담았습니다.<p>
쇼핑을 계속하시려면 다음 링크를 클릭해 주세요<p>
<a href="session02.jsp">PMP 80GB 구입하기</a>
</center>
</body>
</html>
session02.jsp
<%@ page language="java" contentType="text/html; charset=EUC-KR"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Session 02</title>
</head>
<body><p><center>
PMP 80GB 구입하기<hr>
<%
session.setAttribute("상품2", "PMP 80GB");
%>
<p>
장바구니에 'PMP 80GB'을 담았습니다.<p>
장바구니 내용을 확인하시려면 다음 링크를 클릭해 주세요<p>
<a href="session03.jsp">장바구니 확인</a>
</center>
</body>
</html>
session03.jsp
<%@ page language="java" contentType="text/html; charset=EUC-KR"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Session 03</title>
</head>
<body><p><center>
손님의 장바구니 내용은 다음과 같습니다.<hr>
<%
String goods01 = (String)session.getAttribute("상품1");
String goods02 = (String)session.getAttribute("상품2");
%>
<p>
<table border="0" cellspacing="1">
<tr><td><%=goods01 %></td></tr>
<tr><td><%=goods02 %></td></tr>
</table>
</center>
</body>
</html>
HttpSession 응용문제
앞서 제시되었던 Cookie 로그인 프로그램을 수정하여 HttpSession 객체를 이용한 버전으로 수정해 보세요. 기능은 동일하게 유지하고 session객체를 사용하면 됩니다.