Advertisement
Guest User

Untitled

a guest
Jan 21st, 2020
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.92 KB | None | 0 0
  1. package com.multiplication.table;
  2.  
  3. import java.io.IOException;
  4. import java.io.PrintWriter;
  5.  
  6. import javax.servlet.ServletException;
  7. import javax.servlet.annotation.WebServlet;
  8. import javax.servlet.http.HttpServlet;
  9. import javax.servlet.http.HttpServletRequest;
  10. import javax.servlet.http.HttpServletResponse;
  11.  
  12. /**
  13. * Servlet implementation class MultiplicationTableServlet
  14. */
  15. @WebServlet("/MultiplicationTableServlet")
  16. public class MultiplicationTableServlet extends HttpServlet {
  17. private static final long serialVersionUID = 1L;
  18.  
  19. /**
  20. * Default constructor.
  21. */
  22. public MultiplicationTableServlet() {
  23. // TODO Auto-generated constructor stub
  24. }
  25.  
  26. /**
  27. * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
  28. */
  29. protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  30.  
  31.  
  32. int column = Integer.parseInt(request.getParameter("column"));
  33. int rows = Integer.parseInt(request.getParameter("row"));
  34. response.setContentType("text/html");
  35. PrintWriter out = response.getWriter();
  36. out.println("<table border=1 cellpadding=0 cellspacing=0>");
  37. int col = column + 1;
  38. int row = rows + 1;
  39. for (int x=0; x<row; x++){
  40. out.println("<tr>");
  41. for(int y=0; y<col;y++){
  42. if(x == 0 && y == 0){
  43. out.println("<td> X </td>");
  44. }
  45. else if(x == 0 && y != 0){
  46. out.println("<td>" + y + "</td>");
  47. }
  48. else if(x != 0 && y == 0){
  49. out.println("<td>" + x + "</td>");
  50. }
  51. else {
  52. out.println("<td>" + x*y + "</td>");
  53. }
  54. }
  55. out.println("</tr>");
  56. }
  57. }
  58.  
  59. /**
  60. * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
  61. */
  62. protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  63. // TODO Auto-generated method stub
  64. doGet(request, response);
  65. }
  66.  
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement