Advertisement
Guest User

Untitled

a guest
Jan 31st, 2018
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.09 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 java.sql.Connection;
  10. import java.sql.DriverManager;
  11. import java.sql.ResultSet;
  12. import java.sql.Statement;
  13. import java.util.logging.Level;
  14. import java.util.logging.Logger;
  15. import javax.servlet.ServletException;
  16. import javax.servlet.annotation.WebServlet;
  17. import javax.servlet.http.HttpServlet;
  18. import javax.servlet.http.HttpServletRequest;
  19. import javax.servlet.http.HttpServletResponse;
  20.  
  21. /**
  22. *
  23. * @author Anton Söderberg
  24. */
  25. @WebServlet(urlPatterns = {"/getServlet"})
  26. public class getServlet extends HttpServlet {
  27.  
  28. Connection conn;
  29. Statement stmt;
  30. String datum;
  31.  
  32. String dburl = "jdbc:mysql://localhost:3306/oru?zeroDateTimeBehavior=convertToNull";
  33. String Username = "root";
  34. String PassWord = "";
  35. /**
  36. * Processes requests for both HTTP <code>GET</code> and <code>POST</code>
  37. * methods.
  38. *
  39. * @param request servlet request
  40. * @param response servlet response
  41. * @throws ServletException if a servlet-specific error occurs
  42. * @throws IOException if an I/O error occurs
  43. */
  44. protected void processRequest(HttpServletRequest request, HttpServletResponse response)
  45. throws ServletException, IOException {
  46. response.setContentType("text/html;charset=UTF-8");
  47. try (PrintWriter out = response.getWriter()) {
  48. datum = request.getParameter("valjDatum");
  49. /* TODO output your page here. You may use following sample code. */
  50.  
  51. Class.forName("com.mysql.jdbc.Driver");
  52. conn = DriverManager.getConnection(dburl, Username, PassWord);
  53. stmt = conn.createStatement();
  54. String query = "select * from mote where datum ='"+datum+"'";
  55. ResultSet rs = stmt.executeQuery(query);
  56.  
  57. while (rs.next()) {
  58. String titel = rs.getString("title");
  59. String plats = rs.getString("plats");
  60.  
  61. // response.sendRedirect("index.html");
  62. out.println("<!DOCTYPE html>");
  63. out.println("<html>");
  64. out.println("<head>");
  65. out.println("<title>Info om möte</title>");
  66. out.println("</head>");
  67. out.println("<body>");
  68. out.println("<h1>Mötet har titeln: "+titel+", och platsen för mötet är: "+plats+"!</h1>");
  69. out.println("</body>");
  70. out.println("</html>");
  71. }
  72. } catch (Exception e){
  73. e.printStackTrace();
  74. }
  75. }
  76.  
  77. // <editor-fold defaultstate="collapsed" desc="HttpServlet methods. Click on the + sign on the left to edit the code.">
  78. /**
  79. * Handles the HTTP <code>GET</code> method.
  80. *
  81. * @param request servlet request
  82. * @param response servlet response
  83. * @throws ServletException if a servlet-specific error occurs
  84. * @throws IOException if an I/O error occurs
  85. */
  86. @Override
  87. protected void doGet(HttpServletRequest request, HttpServletResponse response)
  88. throws ServletException, IOException {
  89. processRequest(request, response);
  90. }
  91.  
  92. /**
  93. * Handles the HTTP <code>POST</code> method.
  94. *
  95. * @param request servlet request
  96. * @param response servlet response
  97. * @throws ServletException if a servlet-specific error occurs
  98. * @throws IOException if an I/O error occurs
  99. */
  100. @Override
  101. protected void doPost(HttpServletRequest request, HttpServletResponse response)
  102. throws ServletException, IOException {
  103. processRequest(request, response);
  104. }
  105.  
  106. /**
  107. * Returns a short description of the servlet.
  108. *
  109. * @return a String containing servlet description
  110. */
  111. @Override
  112. public String getServletInfo() {
  113. return "Short description";
  114. }// </editor-fold>
  115.  
  116. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement