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파라미터로 값을 가져오는 것을 눈으로 확인하는 예제를 풀어봤다.. 눈으로 보이니깐 흥미롭다