티스토리 뷰
formTest.html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>form과 Response(폼에 반응)</title>
</head>
<body>
<center>
<pre>
<h3> IF 예제(요청화면 구성)</h3>
</center>
<!-- get/post 방식중 post 방식사용. submit되면 response_color.jsp를 찾아가라. -->
<form method=post action="response_color.jsp">
<center>
이름: <input type="text" Name="name"><br> 좋아하는 색깔 : <select
name="color">
<option value="blue">파랑</option>
<option value="red">빨강</option>
<option value="orange">주황</option>
<option value="purple">보라</option>
<option value="etc">기타</option>
</select><br> <input type="submit" value="전송하기">
</center>
</form>
</pre>
</body>
</html>
response_color.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>폼에 반응</title>
</head>
<%! String msg; %>
<%
request.setCharacterEncoding("utf-8");
String name = request.getParameter("name");
String color = request.getParameter("color");
if(color.equals("blue")) msg = "파랑";
else if(color.equals("red")) msg = "빨강";
else if(color.equals("orange")) msg = "주황";
else if(color.equals("purple")) msg = "보라";
else{
color = "white";
msg = "기타";
}
%>
<body bgcolor = "<%=color %>">
<b><%=name %>님이 좋아하는 색은 <%=msg %></b>
</body>
</html>
★★실행은 무조건 formTest.html에서 하셔야합니다.★★
'JSP' 카테고리의 다른 글
[JSP] 설문조사지 만들기 (0) | 2019.09.27 |
---|---|
[HTML/JSP] 심리테스트 만들기 (forward 예제) (0) | 2019.09.27 |
[HTML/JSP] while문 예제 (0) | 2019.09.27 |
배열(Array) 처리 (0) | 2019.09.27 |
JSP의 시작 (0) | 2019.09.27 |