Advertisement
Guest User

Untitled

a guest
Jul 20th, 2016
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.34 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title>View CEP</title>
  5. <%@page import="java.sql.*"%>
  6. <%@page import="java.util.*"%>
  7. <%Class.forName("com.mysql.jdbc.Driver"); %>
  8. <%@page contentType="text/html" pageEncoding="UTF-8"%>
  9. </head>
  10. <body class="content-wrapper">
  11. <div class="content-page-heading">CEP - Further Action</div>
  12. <%!
  13. public class Cep {
  14.  
  15. String URL = "jdbc:mysql://localhost:3306/DBName";
  16. String USERNAME = "username";
  17. String PASSWORD = "password";
  18.  
  19. Connection conn = null;
  20. PreparedStatement sql = null;
  21. ResultSet res = null;
  22.  
  23. public Cep () {
  24.  
  25. try{
  26.  
  27. conn = DriverManager.getConnection (URL, USERNAME, PASSWORD);
  28. sql = conn.prepareStatement ("SELECT TITLE, VENUE, DETAILS, MAXPERSONS, COSTPERPERSON, DURATION, DATE FROM CEP");
  29. }
  30. catch (Exception e) {
  31.  
  32. System.out.println(e);
  33. }
  34. }
  35. public ResultSet getCep () {
  36.  
  37. try {
  38.  
  39. res = sql.executeQuery();
  40. }
  41. catch (Exception e) {
  42.  
  43. System.out.println(e);
  44. }
  45. return res;
  46. }
  47. }
  48. %>
  49. <%
  50. Cep cep = new Cep ();
  51. ResultSet ceps = cep.getCep ();
  52.  
  53. while (ceps.next ()) { %>
  54. <div class="content-row">
  55. <div class="content-title content-dropDown-point">
  56. <%= ceps.getString("TITLE") %>
  57. </div>
  58. <div class="content-details content-dropDown">
  59. <hr>
  60. <table>
  61. <tr>
  62. <td>Venue:</td>
  63. <td><%= ceps.getString("VENUE") %></td>
  64. </tr>
  65. <tr>
  66. <td>Details:</td>
  67. <td><%= ceps.getString("DETAILS") %></td>
  68. </tr>
  69. <tr>
  70. <td>Number of Employees Accepting:</td>
  71. <td><%= ceps.getString("MAXPERSONS") %></td>
  72. </tr>
  73. <tr>
  74. <td>Cost per Employee:</td>
  75. <td><%= ceps.getString("COSTPERPERSON") %></td>
  76. </tr>
  77. <tr>
  78. <td>Duration:</td>
  79. <td><%= ceps.getString("DURATION") %></td>
  80. </tr>
  81. <tr>
  82. <td>Date of Commencement:</td>
  83. <td><%= ceps.getString("DATE") %></td>
  84. </tr>
  85. <tr>
  86. <td><button>Submit</button></td>
  87. </tr>
  88. </table>
  89. </div>
  90. </div>
  91. <% } %>
  92. </body>
  93. </html>
  94.  
  95. org.apache.jasper.JasperException: An exception occurred processing JSP page /forms/view-cep.jsp at line 58
  96.  
  97. 55: Cep cep = new Cep ();
  98. 56: ResultSet ceps = cep.getCep ();
  99. 57:
  100. 58: while (ceps.next ()) { %>
  101. 59: <div class="content-row">
  102. 60: <div class="content-title content-dropDown-point">
  103. 61: <%= ceps.getString("TITLE") %>
  104.  
  105.  
  106. Stacktrace:
  107. org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:578)
  108. org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:476)
  109. org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:396)
  110. org.apache.jasper.servlet.JspServlet.service(JspServlet.java:340)
  111. javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
  112. org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
  113. root cause
  114.  
  115. java.lang.NullPointerException
  116. org.apache.jsp.forms.view_002dcep_jsp._jspService(view_002dcep_jsp.java:174)
  117. org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
  118. javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
  119. org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:438)
  120. org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:396)
  121. org.apache.jasper.servlet.JspServlet.service(JspServlet.java:340)
  122. javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
  123. org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
  124.  
  125. +---------------+---------------+------+-----+---------+-------+
  126. | Field | Type | Null | Key | Default | Extra |
  127. +---------------+---------------+------+-----+---------+-------+
  128. | TITLE | varchar(30) | NO | | NULL | |
  129. | VENUE | varchar(30) | NO | | NULL | |
  130. | DETAILS | varchar(30) | NO | | NULL | |
  131. | MAXPERSONS | varchar(30) | NO | | NULL | |
  132. | COSTPERPERSON | varchar(30) | NO | | NULL | |
  133. | DURATION | varchar(30) | NO | | NULL | |
  134. | DATESTART | varchar(30) | NO | | NULL | |
  135. +---------------+---------------+------+-----+---------+-------+
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement