<center>
<h2>세션 로그인</h2>
<form action="SessionLoginProc.jsp" method = "post">
<table width="400" border="1">
<tr height="50">
<td width ="150">아이디</td>
<td width ="250"><input type="text" name="id"></td>
</tr>
<tr height="50">
<td width ="150">패스워드</td>
<td width ="250"><input type="password" name="pass"></td>
</tr>
<tr height="50">
<td colspan="2" align="center">
<input type="submit" value="로그인"></td>
</tr>
</table>
</form>
</center>
아이디를 SessionLoginProc.jsp로 보냅니다
<h2> 세션 로그인 처리1</h2>
<%
String id = request.getParameter("id");
String pass = request.getParameter("pass");
%>
<h2>당신의 아이디는 <%=id %> 입니다</h2>
<a href = "SessionLoginProc2.jsp">다음 페이지로 이동</a>
여기서 아이디를 받을 수 있어요~ request는 현재 페이지에서만 패러미터가 유지되요
SessionLoginProc2.jsp
<%
String id = request.getParameter("id");
String pass = request.getParameter("pass");
%>
<h2>당신의 아이디는 <%=id %> 입니다</h2>
이 페이지에서 id 는 null 입니다
<h2> 세션 로그인 처리1</h2>
<%
String id = request.getParameter("id");
String pass = request.getParameter("pass");
//아이디와 패스워드를 저장
session.setAttribute("id",id);
session.setAttribute("pass",pass);
//세션의 유지시간 설정
session.setMaxInactiveInterval(60);
%>
<h2>당신의 아이디는 <%=id %> 입니다</h2>
<a href = "SessionLoginProc2.jsp">다음 페이지로 이동</a>
<%
//세션을 이용하여 데이터를 불러옴
String id = (String)session.getAttribute("id");
String pass = (String)session.getAttribute("pass");
%>
<h2>당신의 아이디는 <%=id %> 입니다</h2>