ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 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
Designed by Tistory.