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>