0% found this document useful (0 votes)
98 views3 pages

Table Multiplication Servlet

This document contains code for a Java servlet that generates an HTML multiplication table. The servlet imports necessary Java libraries and defines a class that extends HttpServlet. The doGet method sets the response content type to HTML, gets a PrintWriter, and prints out the HTML code to generate a multiplication table with rows for numbers 1-10 and columns for numbers 1-10, displaying the product of each row and column combination in the table cells.

Uploaded by

Farouk Lassoued
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
98 views3 pages

Table Multiplication Servlet

This document contains code for a Java servlet that generates an HTML multiplication table. The servlet imports necessary Java libraries and defines a class that extends HttpServlet. The doGet method sets the response content type to HTML, gets a PrintWriter, and prints out the HTML code to generate a multiplication table with rows for numbers 1-10 and columns for numbers 1-10, displaying the product of each row and column combination in the table cells.

Uploaded by

Farouk Lassoued
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

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 ServletTableMultiplication
*/
@WebServlet("/ServletTableMultiplication")
public class ServletTableMultiplication extends HttpServlet {
private static final long serialVersionUID = 1L;

/**
* @see HttpServlet#HttpServlet()
*/
public ServletTableMultiplication() {
super();
// TODO Auto-generated constructor stub
}

/**
* @see HttpServlet#doGet(HttpServletRequest request,
HttpServletResponse response)
*/
protected void doGet(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {
// TODO Auto-generated method stub
response.getWriter().append("Served at:
").append(request.getContextPath());
response.setContentType("text/html") ;
PrintWriter out = response.getWriter() ;
out.println("<html>") ;
out.println("<head>") ;
out.println("<title>CréationTableauMu</title>") ;
out.println("</head>") ;
out.println("<body>") ;
///////////////////////////////
out.println("<center>");

/** Mettre un titre pour la table*/


out.println("<caption> Table de
multiplication</caption>");
/* Créer la table*/
out.println("<table width='60%' border=1>");

/* Créer la première ligne */


out.println("<tr><td bgcolor='#FFff00'
align='center'><strong>"+"x"+"</strong></td>");

for(int i=1;i<=10;i++)
{
out.println("<td bgcolor='#D1D7D6'
align='center'><strong>"+i+"</strong></td>");
}
out.println("</tr>");
/* créer les autres lignes*/
for(int i=1;i<11;i++)
{
/* Créer la ligne numéro i*/
out.println("<tr>");
out.println("<td bgcolor='#D1D7D6'
align='center'><strong>"+i+"</strong></td>");
for(int j=1;j<=10;j++)
{
/* Créer la colonne numéro j*/
out.println("<td
align='center'>"+i*j+"</td>");
}
out.println("</tr>");
}
out.println("</table>");

////////////////////

out.println("</body>") ;
out.println("</html>") ;
}

/**
* @see HttpServlet#doPost(HttpServletRequest request,
HttpServletResponse response)
*/
protected void doPost(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
doGet(request, response);
}
}

You might also like