틀린 답이 있을 경우 댓글에 남겨주시면 수정하겠습니다.
문제
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<form action="Color">
<input type="text" name="select" placeholder="Red or Green or Blue" checked>
<input type="submit" value="입력">
</form>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<form action="Signup">
<input type="checkbox" name="city" value="seoul" checked>서울<br>
<input type="checkbox" name="city" value="busan" checked>부산<br>
<input type="checkbox" name="city" value="incheon" checked>인천<br>
<input type="submit" value="입력">
</form>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<form action="Sport">
<select name="sport" multiple="multiple">
<option value="baseball">Baseball
<option value="football" selected>Football
<option value="volleyball" selected>Volleyball
</select>
<input type="submit" value="입력">
</form>
</body>
</html>
답
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String usel = request.getParameter("select");
String res = "<html><h3>";
res += "Favorite Color: ";
res += usel;
res += "</h3></html>";
PrintWriter writer = response.getWriter();
writer.print(res);
}
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/html;charset=UTF-8"); // 한글 깨짐 방지
String[] usel = request.getParameterValues("city");
String res = "<html><h3>";
try {
for(int i=0; i<usel.length; i++) {
res += usel[i] + " ";
}
} catch(NullPointerException e) {
res += "잘못 된 입력값 입니다.";
} finally {
res += "</h3></html>";
PrintWriter writer = response.getWriter();
writer.print(res);
}
}
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String uid = request.getParameter("id");
String upw = request.getParameter("pw");
String uname = request.getParameter("na");
String res = "<html>";
res += "<h3>User ID: " + uid + "</h3>";
res += "<h3>Password: " + upw + "</h3>";
res += "<h3>Name: " + uname + "</h3>";
res += "</html>";
// response.getWriter().print(res);
PrintWriter writer = response.getWriter();
writer.print(res);
}
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/html;charset=UTF-8"); // 한글 깨짐 방지
String[] usel = request.getParameterValues("sport");
String res = "<html>";
try {
for(int i=0; i<usel.length; i++) {
res += "<h3>Selected sport: " + usel[i] + "</h3>";
}
} catch(NullPointerException e) {
res += "<h3>잘못 된 입력값 입니다.</h3>";
} finally {
res += "</html>";
}
res += "</html>";
PrintWriter writer = response.getWriter();
writer.print(res);
}