JSP
[jsp] scope활용해서 값넘겨보기
jackypark
2022. 9. 19. 15:07

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>request 테스트 폼</title>
</head>
<body align="center">
<h1>request 테스트 폼</h1>
<br>
<hr>
<form action="/checkRequest.jsp">
<table border="1" align="center">
<tr>
<td>
이름
</td>
<td>
<input type="text" name="name" value="">
</td>
</tr>
<tr>
<td>
직업
</td>
<td>
<select name="items1">
<option value="무직">무직</option>
<option value="강사">강사</option>
<option value="학생">학생</option>
</select>
</td>
</tr>
<tr>
<td>
관심분야
</td>
<td>
<input type="checkbox" name="inter" value="정치">정치
<input type="checkbox" name="inter" value="사회">사회
<input type="checkbox" name="inter" value="정보통신">정보통신
</td>
</tr>
<tr>
<td colspan="2">
<input type="submit" value="확인">
<input type="reset" value="취소">
</td>
</tr>
</table>
</form>
</body>
</html>

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%
String name=request.getParameter("name");
String job=request.getParameter("items1");
String[] inter=request.getParameterValues("inter");
%>
<html>
<head>
<title>Title</title>
</head>
<body align="center">
<h3>request 테스트 폼</h3>
<hr>
<table border="1" align="center">
<tr>
<td>
이름
</td>
<td>
<%=name%>
</td>
</tr>
<tr>
<td>
직업
</td>
<td>
<%=job%>
</td>
</tr>
<tr>
<td>
관심분야
</td>
<td>
<% for(String value :inter){%>
<%=value%><br>
<% }%>
</td>
</tr>
</table>
</body>
</html>
이번 시간에는 스코프를 이용하여 값과 같이 페이지를 넘겨서 request파라미터로 값을 가져오는 것을 눈으로 확인하는 예제를 풀어봤다.. 눈으로 보이니깐 흥미롭다