九九の JSP
--------------------------------------------------------------------------------
1
2 <%@page contentType="text/html; charset=UTF-8" %>
3
4 <html>
5 <head><title> 9x9</title></head>
6
7 <body>
8 <h1> 九九のプログラム </h1>
9
10 <table border=1>
11
12 <%
13 for (int i=1; i<=9; i++) {
14 %>
15 <tr>
16 <%
17 for (int j=1; j<=9; j++) {
18 %>
19 <td><%= i%> × <%= j%> = <%= i*j%></td>
20 <%
21 }
22 %>
23 </tr>
24 <%
25 }
26 %>
27
28 </table>
29 </body>
30
31 </html>
32
九九の Servlet
--------------------------------------------------------------------------------
1
2 import java.io.*;
3 import jakarta.servlet.*;
4 import jakarta.servlet.http.*;
5
6 public class mTable extends HttpServlet {
7 public void doGet(HttpServletRequest request, HttpServletResponse response)
8 throws IOException, ServletException {
9 response.setContentType("text/html; charset=UTF-8");
10 PrintWriter out = response.getWriter();
11
12 out.println("<html>");
13 out.println("<head><title>Hello</title></head>");
14 out.println("<body>");
15 out.println("<h1> 九九のプログラム (Servlet)</h1>");
16 out.println("<table border=1>");
17
18 for (int i=1; i<=9; i++) {
19 out.println("<tr>");
20 for (int j=1; j<=9; j++) {
21 out.println("<td>"+i+" × "+j+" = "+i*j+"<td>");
22 }
23 out.println("</tr>");
24 }
25
26 out.println("</table>");
27 out.println("</body>");
28 out.println("</html>");
29 }
30 }