Guest User

Untitled

a guest
May 25th, 2018
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.01 KB | None | 0 0
  1. /*
  2. * To change this template, choose Tools | Templates
  3. * and open the template in the editor.
  4. */
  5.  
  6. import eskuel.CMI_SQL;
  7. //import java.awt.Image;
  8. import java.io.*;
  9.  
  10. import java.sql.ResultSet;
  11. import javax.servlet.*;
  12. import javax.servlet.http.*;
  13.  
  14. /**
  15. *
  16. * @author Administrator
  17. */
  18. public class Laptops extends HttpServlet {
  19.  
  20. //locatie database + inloggegevens
  21.  
  22. /**
  23. * Processes requests for both HTTP <code>GET</code> and <code>POST</code> methods.
  24. * @param request servlet request
  25. * @param response servlet response
  26. */
  27. String databaselocatie = "jdbc:mysql://mysql.cmi-hro.nl:3306/cmi";
  28. String gebruikernaam = "cmi";
  29. String toegangscode = "";
  30. byte[] pic = null;
  31.  
  32.  
  33. protected void processRequest(HttpServletRequest request, HttpServletResponse response)
  34. throws ServletException, IOException {
  35. ResultSet rset=null;
  36. String Merk= "";
  37.  
  38.  
  39. CMI_SQL sql = new CMI_SQL(databaselocatie, gebruikernaam, toegangscode);
  40. // CMI_Backup b= new CMI_Backup(databaselocatie,gebruikernaam,toegangscode);
  41.  
  42. //schrijven van laptoplijst en printen tabel na klikken link
  43.  
  44. PrintWriter out = response.getWriter();
  45. try {
  46. try {
  47. rset = sql.selectieQuery("select * from Laptops");
  48. out.println("Kies de laptop waarvan u de gegevens wilt:<br>");
  49. out.println("<table>");
  50.  
  51. while (rset.next()){
  52.  
  53. out.println("<tr>");
  54.  
  55. Merk = rset.getString("Merk");
  56.  
  57.  
  58.  
  59. out.println("<td>"+Merk+"</td><td><a href=/Laptops/Laptops?Merk="+Merk+"><img src=/Laptops/Image?nummer="+Merk+"</a></td>");
  60.  
  61. out.println("</tr>");
  62. }
  63. out.println("</table>");
  64. } catch (Exception e) {
  65. }
  66. } finally {
  67. out.close();
  68. }
  69. }
  70.  
  71. // <editor-fold defaultstate="collapsed" desc="HttpServlet methods. Click on the + sign on the left to edit the code.">
  72. /**
  73. * Handles the HTTP <code>GET</code> method.
  74. * @param request servlet request
  75. * @param response servlet response
  76. */
  77. protected void doGet(HttpServletRequest request, HttpServletResponse response)
  78. throws ServletException, IOException {
  79. processRequest(request, response);
  80. }
  81.  
  82. /**
  83. * Handles the HTTP <code>POST</code> method.
  84. * @param request servlet request
  85. * @param response servlet response
  86. */
  87. protected void doPost(HttpServletRequest request, HttpServletResponse response)
  88. throws ServletException, IOException {
  89. processRequest(request, response);
  90. }
  91.  
  92. /**
  93. * Returns a short description of the servlet.
  94. */
  95. public String getServletInfo() {
  96. return "Short description";
  97. }
  98. // </editor-fold>
  99. }
Add Comment
Please, Sign In to add comment