Advertisement
Guest User

Untitled

a guest
Oct 4th, 2016
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.01 KB | None | 0 0
  1. <%@ taglib prefix="f" uri="http://java.sun.com/jsf/core"%>
  2. <%@ taglib prefix="h" uri="http://java.sun.com/jsf/html"%>
  3. <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
  4. <%@ page import="java.util.*, java.io.*, java.sql.*"%>
  5. <%@ page import="javax.servlet.*, javax.servlet.http.*"%>
  6. <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
  7. pageEncoding="ISO-8859-1"%>
  8. <%
  9.  
  10. String fname = request.getParameter("fname");
  11. System.out.println(fname);
  12. String lname = request.getParameter("lname");
  13. System.out.println(lname);
  14. String uname = request.getParameter("uname");
  15. System.out.println(uname);
  16. String email = request.getParameter("email");
  17. String password = request.getParameter("password");
  18.  
  19. Class.forName("com.mysql.jdbc.Driver");
  20. Connection connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/logindb", "root",
  21. "***");
  22. Statement statement = connection.createStatement();
  23.  
  24. PreparedStatement preparedStatement = connection.prepareStatement("insert into members(first_name, last_name, email, uname, pass, regdate) values (?,?,?,?,?, CURDATE())");
  25. try {
  26. preparedStatement.setString(1, fname);
  27. preparedStatement.setString(2, lname);
  28. preparedStatement.setString(3, uname);
  29. preparedStatement.setString(4, email);
  30. preparedStatement.setString(5, password);
  31. preparedStatement.execute();
  32. connection.close();
  33. out.println("registration successful, click here to " + "<a href='login.do'>login</a>");
  34. } catch(SQLException e) {
  35. e.printStackTrace();
  36. e.getMessage();
  37. }
  38. /* if(preparedStatement != null) {
  39. out.println("Registration successful, go to" + "<a href='login.do'> login</a>");
  40. } else {
  41. out.println("Registration is unsuccessful!");
  42. } */
  43. /* if (i>0) {
  44. response.sendRedirect("welcome.do");
  45. } */
  46. %>
  47. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  48. <html>
  49. <head>
  50. <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
  51. <title>Registration</title>
  52. </head>
  53. <body>
  54.  
  55. <table>
  56. <tr>
  57. <td><label for="fname">First name</label></td>
  58. <td><input type="text" name="fname"></td>
  59. </tr>
  60. <tr>
  61. <td><label for="lname">Last name</label></td>
  62. <td><input type="text" name="lname"></td>
  63. </tr>
  64. <tr>
  65. <td><label for="uname">User name</label></td>
  66. <td><input type="text" name="uname"></td>
  67. </tr>
  68. <tr>
  69. <td><label for="email">Email id</label></td>
  70. <td><input type="text" name="email"></td>
  71. </tr>
  72. <tr>
  73. <td><label for="password">Password</label></td>
  74. <td><input type="text" name="password"></td>
  75. </tr>
  76. <tr>
  77. <td>
  78. <center>
  79. <td><input type="submit" name="reg" value="Register"></td>
  80. </center>
  81. </td>
  82. </tr>
  83. <tr>
  84. <td>
  85. <center>
  86. <td><a href="login.do">Back to login</a></td>
  87. </center>
  88. </td>
  89. </tr>
  90. </table>
  91. </body>
  92. </html>
  93.  
  94. null
  95. null
  96. null
  97. java.sql.SQLException: Column 'first_name' cannot be null
  98. at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2847)
  99. at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1531)
  100. at com.mysql.jdbc.ServerPreparedStatement.serverExecute(ServerPreparedStatement.java:1347)
  101. at com.mysql.jdbc.ServerPreparedStatement.executeInternal(ServerPreparedStatement.java:958)
  102. at com.mysql.jdbc.PreparedStatement.execute(PreparedStatement.java:1494)
  103. at org.apache.jsp.WEB_002dINF.reg_jsp._jspService(reg_jsp.java:155)
  104. at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
  105. at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
  106. at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:438)
  107. at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:396)
  108. at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:340)
  109. at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
  110. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:291)
  111. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
  112. at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
  113. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
  114. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
  115. at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:217)
  116. at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106)
  117. at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)
  118. at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:142)
  119. at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
  120. at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:616)
  121. at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)
  122. at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:518)
  123. at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1091)
  124. at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:673)
  125. at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1500)
  126. at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1456)
  127. at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
  128. at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
  129. at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
  130. at java.lang.Thread.run(Thread.java:745)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement