// appli.jsp
<%@ page language="java" contentType="text/html; charset=EUC-KR"
pageEncoding="EUC-KR"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="EUC-KR">
<title>Insert title here</title>
</head>
<body>
<div align = "center">
<h2>영역과 속성 테스트</h2>
<hr>
<table>
<tr>
<td colspan="2">
<a>Application 영역에 저장할 내용들</a>
</td>
</tr>
<!-- form 액션에 대한 저장영역 post -->
<form method=post action="./appsession.jsp">
<tr>
<td>이름</td>
<td><input type="text" name = "name"></td>
</tr>
<tr>
<td>아이디</td>
<td><input type="text" name = "id"></td>
</tr>
<tr>
<td>
<input type="submit" value="전송">
</td>
</tr>
</form>
</table>
</div>
</body>
</html>
// appsession.jsp
<%@ page language="java" contentType="text/html; charset=EUC-KR"
pageEncoding="EUC-KR"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="EUC-KR">
<title>Insert title here</title>
</head>
<body>
<!-- session에 전 페이지 텍스트 값들(속성) 저장 -->
<%
request.setCharacterEncoding("EUC-KR");
session.setAttribute("email",request.getParameter("email"));
session.setAttribute("addr",request.getParameter("addr"));
session.setAttribute("phone",request.getParameter("phone"));
%>
<div align = "center">
<h2>영역과 속성 테스트</h2>
<hr>
<!-- application의 name 속성값 출력 -->
<%=application.getAttribute("name") %>님의 정보가 모두 저장되었습니다.
<br><br>
<a href="attributeTest.jsp">확인하러 가기</a>
</div>
</body>
</html>
// attributeTest.jsp
<%@ page language="java" contentType="text/html; charset=EUC-KR"
pageEncoding="EUC-KR"%>
<%@ page import="java.util.*"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="EUC-KR">
<title>Insert title here</title>
</head>
<body>
<div align = "center">
<h2>영역과 속성 테스트</h2>
<hr>
<!-- Application 속성들 출력 -->
<table>
<tr>
<td colspan="2">
<a>Application 영역에 저장된 내용들</a>
</td>
</tr>
<tr>
<td>이름</td>
<td><%=application.getAttribute("name") %></td>
</tr>
<tr>
<td>아이디</td>
<td><%=application.getAttribute("id") %></td>
</tr>
</table>
<br><br>
<!-- session 속성들 출력 -->
<table>
<tr>
<td colspan="2">
<a>Session 영역에 저장된 내용들</a>
</td>
</tr>
<%
Enumeration e=session.getAttributeNames();
while(e.hasMoreElements()){
String attributeName=(String)e.nextElement();
String attributeValue=(String)session.getAttribute(attributeName);
%>
<tr>
<td><%=attributeName %></td>
<td><%=attributeValue %></td>
<% }
%>
<%--
<tr>
<td>e-mail 주소</td>
<td><%=session.getAttribute("email") %></td>
</tr>
<tr>
<td>집 주소</td>
<td><%=session.getAttribute("addr") %></td>
</tr>
<tr>
<td>전화번호</td>
<td><%=session.getAttribute("phone") %></td>
</tr>
--%>
</table>
</div>
</body>
</html>
반응형
'자바과정 > JSP' 카테고리의 다른 글
JSP 회원가입 (자바빈즈 사용) (0) | 2021.03.10 |
---|---|
JSP 실습 Template (0) | 2021.03.10 |
JSP 장바구니(로그아웃, 페이지 4개, 빈 장바구니 처리, 아이디 공백처리) (0) | 2021.03.10 |
JSP 예습겸 Scope (0) | 2021.03.08 |
JSP 오늘의 강의내용 끄적... (0) | 2021.03.08 |
댓글