Advertisement
Guest User

Untitled

a guest
Jan 6th, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.83 KB | None | 0 0
  1. package registracia;
  2.  
  3. /*
  4. * To change this license header, choose License Headers in Project Properties.
  5. * To change this template file, choose Tools | Templates
  6. * and open the template in the editor.
  7. */
  8.  
  9. import java.io.IOException;
  10. import java.io.PrintWriter;
  11. import java.sql.Connection;
  12. import java.sql.DriverManager;
  13. import java.sql.PreparedStatement;
  14. import java.sql.ResultSet;
  15. import java.sql.Statement;
  16. import javax.servlet.RequestDispatcher;
  17. import javax.servlet.ServletException;
  18. import javax.servlet.annotation.WebServlet;
  19. import javax.servlet.http.HttpServlet;
  20. import javax.servlet.http.HttpServletRequest;
  21. import javax.servlet.http.HttpServletResponse;
  22.  
  23. /**
  24. *
  25. * @author Lívia
  26. */
  27. @WebServlet(urlPatterns = {"/reg"})
  28. public class register extends HttpServlet {
  29. String driver = "com.mysql.jdbc.Driver";
  30. Connection con = null;
  31. Statement stmt = null;
  32. ResultSet rs = null;
  33. String userName = "root";
  34. String password = "";
  35. String URL = "jdbc:mysql://localhost/kelebercova_shop";
  36.  
  37. /**
  38. * Processes requests for both HTTP <code>GET</code> and <code>POST</code>
  39. * methods.
  40. *
  41. * @param request servlet request
  42. * @param response servlet response
  43. * @throws ServletException if a servlet-specific error occurs
  44. * @throws IOException if an I/O error occurs
  45. */
  46. public void Formular(PrintWriter out) {
  47.  
  48.  
  49. ////////////////////////////////////////
  50. out.println("<form method='post' action='kontrola'>");
  51. out.println("<h2>Registrácia</h2>");
  52. out.println("</br>");
  53. out.println("<label><b>Meno</b></label>");
  54. out.println("<input type=\"text\" placeholder=\"Vložte meno\" name=\"meno\" required>");
  55. out.println("</br>");
  56. out.println("<label><b>Priezvisko</b></label>");
  57. out.println("<input type=\"text\" placeholder=\"Vložte priezvisko\" name=\"priezvisko\" required>");
  58. out.println("</br>");
  59. out.println("<label><b>Email</b></label>");
  60. out.println("<input type=\"text\" placeholder=\"Vložte email\" name=\"email\" required>");
  61. out.println("</br>");
  62. out.println("<label><b>Heslo</b></label>");
  63. out.println("<input type=\"password\" placeholder=\"Vložte heslo\" name=\"heslo\" required>");
  64. out.println("</br>");
  65. out.println("<label><b>Adresa</b></label>");
  66. out.println("<input type=\"text\" placeholder=\"Vložte adresu\" name=\"adresa\" required>");
  67. out.println("</br>");
  68. out.println("<input type='submit' name='tlacidlo' value='Registruj'>");
  69.  
  70. out.println("</form>");
  71.  
  72. }
  73.  
  74. protected void processRequest(HttpServletRequest request, HttpServletResponse response)
  75. throws ServletException, IOException {
  76. response.setContentType("text/html;charset=UTF-8");
  77. try (PrintWriter out = response.getWriter()) {
  78. /* TODO output your page here. You may use following sample code. */
  79. out.println("<!DOCTYPE html>");
  80. String tlacidlo2 = (request.getParameter("tlacidlo")).substring(0,1);
  81. if(tlacidlo2.equals("Z")){
  82. Formular(out);
  83.  
  84. }
  85.  
  86.  
  87.  
  88. }
  89.  
  90.  
  91.  
  92.  
  93. }
  94.  
  95.  
  96. // <editor-fold defaultstate="collapsed" desc="HttpServlet methods. Click on the + sign on the left to edit the code.">
  97. /**
  98. * Handles the HTTP <code>GET</code> method.
  99. *
  100. * @param request servlet request
  101. * @param response servlet response
  102. * @throws ServletException if a servlet-specific error occurs
  103. * @throws IOException if an I/O error occurs
  104. */
  105. @Override
  106. protected void doGet(HttpServletRequest request, HttpServletResponse response)
  107. throws ServletException, IOException {
  108. processRequest(request, response);
  109.  
  110. }
  111. /**
  112. * Handles the HTTP <code>POST</code> method.
  113. *
  114. * @param request servlet request
  115. * @param response servlet response
  116. * @throws ServletException if a servlet-specific error occurs
  117. * @throws IOException if an I/O error occurs
  118. */
  119. @Override
  120. protected void doPost(HttpServletRequest request, HttpServletResponse response)
  121. throws ServletException, IOException {
  122. processRequest(request, response);
  123. response.setContentType("text/html");
  124. PrintWriter out = response.getWriter();
  125.  
  126. }
  127.  
  128.  
  129.  
  130.  
  131. /**
  132. * Returns a short description of the servlet.
  133. *
  134. * @return a String containing servlet description
  135. */
  136. @Override
  137. public String getServletInfo() {
  138. return "Short description";
  139. }// </editor-fold>
  140.  
  141. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement