-
JSP, Servlet을 이용하여 강아지(선택) 이미지 출력하기JSP & SERVLET 백견불여일타/QUIZ 2022. 12. 23. 18:13
JSP, Servlet을 이용하여 강아지(선택) 이미지 출력하기
<choicePet.jsp>
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>마음에 드는 동물을 선택하시오</title> </head> <body> <h1>마음에 드는 강아지를 선택하시오!!</h1> <form method="post" action="ChoiceDog"> <input type="checkbox" name="dog" value="pu.jpg"/>푸들 <input type="checkbox" name="dog" value="jin.jpg"/>진돗개 <input type="checkbox" name="dog" value="pung.jpg"/>풍산개 <input type="checkbox" name="dog" value="sap.jpg"/>삽살개 <input type="submit" value="선택"> </form> </body> </html>
<ChoiceDog.java>
package com.quiz.dog; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; @WebServlet("/ChoiceDog") public class ChoiceDog extends HttpServlet { private static final long serialVersionUID = 1L; protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { request.setCharacterEncoding("utf-8"); PrintWriter out = response.getWriter(); String[] dogs = request.getParameterValues("dog"); out.print("<html><head></head>"); out.print("<body bgcolor='black'>"); out.print("<table bgcolor='yellow' align='center'><tr>"); for(int i=0; i<dogs.length; i++) { out.print("<td>"); out.print("<img src='dog/"+dogs[i]+"'>"); out.print("</td>"); } out.print("</tr></table></body></html>"); out.close(); } }
choicePet.jsp ChoiceDog.java 'JSP & SERVLET 백견불여일타 > QUIZ' 카테고리의 다른 글
7장_도전해보세요(Quiz) (0) 2022.12.20 6장_도전해보세요(Quiz) (0) 2022.12.20