실습1) 1~6까지의 값을 table을 생성하여 출력
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 | package ex0502; 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; /** * Servlet implementation class ex03table */ @WebServlet("/ex03table") public class ex03table extends HttpServlet { private static final long serialVersionUID = 1L; /** * @see HttpServlet#service(HttpServletRequest request, HttpServletResponse response) */ protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub //1~10 table 태그를 이용해서 출력 //1. 응답 형식 지정 (문서 형식 ; 인코딩 방식) response.setContentType("text/html; charset=utf-8"); //2. PrintWriter 객체 생성 PrintWriter out = response.getWriter(); //3. out.print()이용, 응답 내용 작성 out.print("<html>"); out.print("<head>"); out.print("</head>"); out.print("<body>"); out.print("<table border = \"1\">"); //"<table border = '1'>" out.print("<tr>"); for(int i =0; i<6; i++) out.print("<td>"+(i+1)+"</td>"); out.print("</tr>"); out.print("</table>"); out.print("</body>"); out.print("</html>"); } } | cs |
실습2) 구구단 5단을 table 내에 출력
※실습 스크립트
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 | package ex0502; 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; /** * Servlet implementation class ex04multi */ @WebServlet("/ex04multi") public class ex04multi extends HttpServlet { private static final long serialVersionUID = 1L; /** * @see HttpServlet#service(HttpServletRequest request, HttpServletResponse response) */ protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub //client 에게 구구단을 응답해주기 //응답 형식 지정 // 인코딩 오류인 경우, 콘솔에서 확인 response.setContentType("text/html; charset=utf-8"); // 형식 오류인 경우, 웹 페이지 에서 알수 없는 파일 다운로드 //PrintWriter 객체 생성 PrintWriter out = response.getWriter(); out.print("<html>"); out.print("<head>"); out.print("</head>"); out.print("<body>"); out.print("<table border = \"1\">"); //"<table border = '1'>" for(int i =1; i<=9; i++) { out.print("<tr>"); out.print("<td>"+5+"*"+i+"="+(5*i)+"</td>"); out.print("</tr>"); } out.print("</table>"); out.print("</body>"); out.print("</html>"); } } | cs |


댓글
댓글 쓰기