티스토리 뷰

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
공지사항
최근에 올라온 글