Advertisement
Guest User

Untitled

a guest
Dec 1st, 2015
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.14 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.  
  7. import java.io.IOException;
  8. import java.io.PrintWriter;
  9. import javax.servlet.ServletException;
  10. import javax.servlet.http.HttpServlet;
  11. import javax.servlet.http.HttpServletRequest;
  12. import javax.servlet.http.HttpServletResponse;
  13.  
  14. /**
  15. *
  16. * @author James
  17. */
  18. public class DBPracticalServlet extends HttpServlet {
  19.  
  20. /**
  21. * Processes requests for both HTTP <code>GET</code> and <code>POST</code>
  22. * methods.
  23. *
  24. * @param request servlet request
  25. * @param response servlet response
  26. * @throws ServletException if a servlet-specific error occurs
  27. * @throws IOException if an I/O error occurs
  28. */
  29. protected void processRequest(HttpServletRequest request, HttpServletResponse response)
  30. throws ServletException, IOException {
  31. response.setContentType("text/html;charset=UTF-8");
  32.  
  33.  
  34. }
  35.  
  36. // <editor-fold defaultstate="collapsed" desc="HttpServlet methods. Click on the + sign on the left to edit the code.">
  37. /**
  38. * Handles the HTTP <code>GET</code> method.
  39. *
  40. * @param request servlet request
  41. * @param response servlet response
  42. * @throws ServletException if a servlet-specific error occurs
  43. * @throws IOException if an I/O error occurs
  44. */
  45. @Override
  46. protected void doGet(HttpServletRequest request, HttpServletResponse response)
  47. throws ServletException, IOException {
  48. processRequest(request, response);
  49. }
  50.  
  51. /**
  52. * Handles the HTTP <code>POST</code> method.
  53. *
  54. * @param request servlet request
  55. * @param response servlet response
  56. * @throws ServletException if a servlet-specific error occurs
  57. * @throws IOException if an I/O error occurs
  58. */
  59. @Override
  60. protected void doPost(HttpServletRequest request, HttpServletResponse response)
  61. throws ServletException, IOException {
  62.  
  63. String c = request.getParameter("tableName");
  64.  
  65. DBBean db = new DBBean();
  66. String s = db.doQuery(c);
  67.  
  68. PrintWriter out = response.getWriter();
  69. try {
  70.  
  71.  
  72.  
  73. /* TODO output your page here. You may use following sample code. */
  74. out.println("<!DOCTYPE html>");
  75. out.println("<html>");
  76. out.println("<head>");
  77. out.println("<title>Servlet TestDBBean</title>");
  78. out.println("</head>");
  79. out.println("<body>");
  80. out.println("Data from DBBean = " + s) ;
  81. out.println("</body>");
  82. out.println("</html>");
  83.  
  84. }
  85. finally {
  86. out.close();
  87. }
  88. processRequest(request, response);
  89. }
  90.  
  91. /**
  92. * Returns a short description of the servlet.
  93. *
  94. * @return a String containing servlet description
  95. */
  96. @Override
  97. public String getServletInfo() {
  98. return "Short description";
  99. }// </editor-fold>
  100.  
  101. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement