728x90
반응형
selectTest.jsp
<%@ 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>
<h2>select 예제</h2>
<form action="selectResult.jsp" method="post">
직업 :
<select name="job">
<option value="">직업을 선택해 주세요</option>
<option value="학생">학생</option>
<option value="컴퓨터/인터넷">컴퓨터/인터넷</option>
<option value="언론">언론</option>
<option value="공무원">공무원</option>
<option value="군인">군인</option>
<option value="서비스업">서비스업</option>
<option value="교육">교육</option>
</select>
관심분야 :
<select name="interest" size="5" multiple="mulitple">
<option value="에스프레소">에스프레소</option>
<option value="로스팅">로스팅</option>
<option value="생두">생두</option>
<option value="원두">원두</option>
<option value="핸드드립">핸드드립</option>
</select>
<br>
<br>
<input type="submit" value="전송">
</form>
</body>
</html>
selectResult.jsp
<%@ 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>
<%
request.setCharacterEncoding("UTF-8");
String job = request.getParameter("job");
String interest[] = request.getParameterValues("interest");
out.print("당신이 선택한 직업은 : ");
out.print(job);
out.print("<br><br>");
out.print("당신이 선택한 관심분야는 : ");
if(interest == null){
out.print("선택한 항목이 없습니다.");
}else{
for(String a : interest){
out.print(a + " ");
}
}
out.print("<br><br>");
out.print("<a href='javascript:history.go(-1)'>다시</a>");
%>
</body>
</html>
728x90
반응형
'Spring > JSP' 카테고리의 다른 글
[WEB] Servlet과 JSP (0) | 2022.11.16 |
---|---|
[JSP] forward()를 이용한 페이지 이동 (0) | 2022.11.15 |
[JSP] JSP에서 다른 페이지로 이동하는 방법 2가지 (0) | 2022.11.15 |
[JSP] getParameterValues로 checkbox 값 넘기기 (0) | 2022.11.15 |
[JSP] 로그인 기능 (0) | 2022.11.15 |
댓글