jsp
2022_11_29 post방식 연습문제
0304호
2022. 11. 29. 18:33
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<!--
태그에 필요한 속성을 지정하고 post방식으로 전달하고, ok페이지에서는 사용자가 입력한 값을 출력
-->
<form action="req_quiz_ok.jsp" method="post">
<h3>입력양식</h3>
아이디 : <input type ="text" placeholder = "힌트:8글자" maxlength="8" size="10" name ="id">
<br>
비밀번호 : <input type = "password" placeholder="힌트:알면뭐하게" size="10" name ="pw">
<br>
<!-- checkbox, radio속성은 반드시 name속성을 통일 시켜서 하나의 그룹으로 묶는다 -->
관심분야 :
<input type ="checkbox" name="inter" value ="JAVA"> JAVA
<input type ="checkbox" name="inter" value ="JSP"> JSP
<input type ="checkbox" name="inter" value ="JS"> JS
<input type ="checkbox" name="inter" value ="HTML"> HTML
<input type ="checkbox" name="inter" value ="ORACLE"> ORACLE
<br>
전공분야 :
<input type="radio" name="major" value ="경영">경영
<input type="radio" name="major" value ="컴퓨터">컴퓨터
<input type="radio" name="major" value ="수학">수학
<input type="radio" name="major" value ="기계공학">기계공학
<br>
지역
<select name = "area">
<option value="서울">서울</option>
<option value="경기">경기</option>
<option value="부산">부산</option>
<option value="인천">인천</option>
</select>
<br>
<textarea rows="5" cols="30" name ="textarea"></textarea>
<br>
<input type ="submit" value="확인">
<br>
<input type="reset" value="폼초기화">
<br>
</form>
</body>
</html>
<%@page import="java.util.Arrays"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<%
request.setCharacterEncoding("UTF-8");
String id = request.getParameter("id");
String pw = request.getParameter("pw");
String[] inter = request.getParameterValues("inter");
String[] major = request.getParameterValues("major");
String area = request.getParameter("area");
String txt = request.getParameter("textarea");
%>
<html>
<head>
<meta charset="UTF-8">
<title>result</title>
</head>
<body>
아이디 : <%=id %><br>
비밀번호 : <%=pw %><br>
Inter : <%=Arrays.toString(inter) %><br>
전공 : <%=Arrays.toString(major) %><br>
지역 : <%=area %><br>
textarea : <%=txt %><br>
</body>
</html>