컴퓨터/JSP

[JavaSpring] if문

peridott 2024. 7. 15. 22:25
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>if_2</title>
<%! String msg; %>
<%
	request.setCharacterEncoding("UTF-8");
	String name = request.getParameter("name");
	String color = request.getParameter("color");
	/* 
	switch(color) {
	case "blue":
		msg = "파란색";
		break;
	case "yellow":
		msg = "노란색";
		break;
	case "pink":
		msg = "핑크색";
		break;
	case "etc":
		msg = "기타";
	}
	 */
	 
	if(color.equals("blue")) 
		msg = "파란색";
	else if(color.equals("green")) 
		msg = "초록색";
	else if(color.equals("pink")) 
		msg = "핑크색";
	else if(color.equals("etc")) 
		msg = "기타";
%>
</head>
<body bgcolor="<%=color %>">
	<b><%=name %></b>님이 좋아하는 색상은 <b><%=msg %></b>입니다<br>
</body>
</html>​
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>if_1</title>
</head>
<body>
	<h1>if-else example</h1>
	<form action="05.2.if.jsp">
		이름 : <input name="name"><br>
		좋아하는 색상 : 
		<select name="color">
			<option value="green">초록색</option>
			<option value="yellow">노란색</option>
			<option value="pink">핑크색</option>
			<option value="etc">기타</option>
		</select>
		<input type="submit" value="보내기">
	</form>
</body>
</html>