Advertisement
Guest User

server

a guest
Feb 27th, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.93 KB | None | 0 0
  1. /*
  2. * To change this license header, choose License Headers in Project Properties.
  3. * To change this template file, choose Tools | Templates
  4. * and open the template in the editor.
  5. */
  6. package bcd;
  7.  
  8. import java.io.IOException;
  9. import java.io.PrintWriter;
  10. import javax.servlet.ServletException;
  11. import javax.servlet.http.HttpServlet;
  12. import javax.servlet.http.HttpServletRequest;
  13. import javax.servlet.http.HttpServletResponse;
  14.  
  15. /**
  16. *
  17. * @author jnec
  18. */
  19. public class NewServlet extends HttpServlet {
  20.  
  21. /**
  22. * Processes requests for both HTTP <code>GET</code> and <code>POST</code>
  23. * methods.
  24. *
  25. * @param request servlet request
  26. * @param response servlet response
  27. * @throws ServletException if a servlet-specific error occurs
  28. * @throws IOException if an I/O error occurs
  29. */
  30. protected void processRequest(HttpServletRequest request, HttpServletResponse response)
  31. throws ServletException, IOException {
  32. response.setContentType("text/html;charset=UTF-8");
  33. try (PrintWriter out = response.getWriter()) {
  34. /* TODO output your page here. You may use following sample code. */
  35. out.println("<!DOCTYPE html>");
  36. out.println("<html>");
  37. out.println("<head>");
  38. out.println("<title>Servlet NewServlet</title>");
  39. out.println("</head>");
  40. out.println("<body>");
  41. // out.println("<h1>Servlet NewServlet at " + request.getContextPath() + "</h1>");
  42. out.println("</body>");
  43. out.println("</html>");
  44. String s=request.getParameter("text");
  45. String r=request.getParameter("text1");
  46. String z=request.getParameter("btn");
  47. if(z.equals("ADD"))
  48. {
  49. int a=Integer.parseInt(s);
  50. int b=Integer.parseInt(r);
  51. int c=a+b;
  52. out.println("ADD IS : "+c);
  53. }
  54. else if(z.equals("SUB"))
  55. {
  56. int a=Integer.parseInt(s);
  57. int b=Integer.parseInt(r);
  58. int c=a-b;
  59. out.println("SUB IS : "+c);
  60. }
  61. else if(z.equals("MUL"))
  62. {
  63. int a=Integer.parseInt(s);
  64. int b=Integer.parseInt(r);
  65. int c=a*b;
  66. out.println("MUL IS : "+c);
  67. }
  68. else
  69. {
  70. int a=Integer.parseInt(s);
  71. int b=Integer.parseInt(r);
  72. int c=a/b;
  73. out.println("DIV IS : "+c);
  74. }
  75. }
  76. }
  77.  
  78. // <editor-fold defaultstate="collapsed" desc="HttpServlet methods. Click on the + sign on the left to edit the code.">
  79. /**
  80. * Handles the HTTP <code>GET</code> method.
  81. *
  82. * @param request servlet request
  83. * @param response servlet response
  84. * @throws ServletException if a servlet-specific error occurs
  85. * @throws IOException if an I/O error occurs
  86. */
  87. @Override
  88. protected void doGet(HttpServletRequest request, HttpServletResponse response)
  89. throws ServletException, IOException {
  90. processRequest(request, response);
  91. }
  92.  
  93. /**
  94. * Handles the HTTP <code>POST</code> method.
  95. *
  96. * @param request servlet request
  97. * @param response servlet response
  98. * @throws ServletException if a servlet-specific error occurs
  99. * @throws IOException if an I/O error occurs
  100. */
  101. @Override
  102. protected void doPost(HttpServletRequest request, HttpServletResponse response)
  103. throws ServletException, IOException {
  104. processRequest(request, response);
  105. }
  106.  
  107. /**
  108. * Returns a short description of the servlet.
  109. *
  110. * @return a String containing servlet description
  111. */
  112. @Override
  113. public String getServletInfo() {
  114. return "Short description";
  115. }// </editor-fold>
  116.  
  117. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement