Advertisement
Guest User

Untitled

a guest
Jul 16th, 2016
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.44 KB | None | 0 0
  1. localhost:8080/user
  2.  
  3. }
  4.  
  5. protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  6.  
  7. Connection con = null;
  8. Statement st = null;
  9. ResultSet rs = null;
  10.  
  11. String url = "jdbc:mysql://localhost:3306/joker";
  12. String user = "kryternext";
  13. String password = "11121997";
  14.  
  15.  
  16. ArrayList<Point> points = new ArrayList<Point>();
  17. String message = null;
  18. try {
  19. Class.forName("com.mysql.jdbc.Driver");
  20.  
  21. con = DriverManager.getConnection(url, user, password);
  22. st = con.createStatement();
  23. rs = st.executeQuery("SELECT * FROM joker.point;");
  24. while (rs.next()) {
  25. Point p = new Point();
  26. p.setId(rs.getInt("id"));
  27. p.setName(rs.getString("name"));
  28. points.add(p);
  29. }
  30. if (rs.next()) {
  31. message = rs.getString(1);
  32. }
  33. } catch (SQLException | ClassNotFoundException ex) {
  34. message = ex.getMessage();
  35. } finally {
  36. try {
  37. if (rs != null) {
  38. rs.close();
  39. }
  40.  
  41. if (st != null) {
  42. st.close();
  43. }
  44.  
  45. if (con != null) {
  46. con.close();
  47. }
  48. } catch (SQLException ex) {
  49. message = ex.getMessage();
  50. }
  51. }
  52.  
  53. String page;
  54. try {
  55. page = request.getParameter("page");
  56. } catch (Exception e) {
  57. page = "home";
  58. }
  59.  
  60. request.setAttribute("points", points);
  61. request.setAttribute("page", page);
  62. request.setAttribute("message", message);
  63.  
  64. if (page != null) {
  65. switch (page) {
  66. case "about":
  67. request.getRequestDispatcher("/about.jsp").forward(request, response);
  68. break;
  69. case "contact":
  70. request.getRequestDispatcher("/contact.jsp").forward(request, response);
  71. break;
  72. default:
  73. request.getRequestDispatcher("/index.jsp").forward(request, response);
  74. break;
  75. }
  76. } else {
  77. request.getRequestDispatcher("/index.jsp").forward(request, response);
  78. }
  79. }
  80. }
  81.  
  82. <%@ page contentType="text/html;charset=UTF-8" language="java" %>
  83. <%@page import="model.*" %>
  84. <%@ page import="java.util.List,java.util.ArrayList,java.util.Iterator"%>
  85. <!DOCTYPE html>
  86. <html lang="en">
  87. <head>
  88. <meta charset="utf-8">
  89. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  90. <meta name="viewport" content="width=device-width, initial-scale=1">
  91. <title>Joker</title>
  92.  
  93. <!-- Bootstrap Core CSS -->
  94. <link href="css/bootstrap.css" rel="stylesheet">
  95. <!--[if lt IE 9]>
  96. <script src="js/html5shiv.js"></script>
  97. <script src="js/respond.js"></script>
  98. <![endif]-->
  99. </head>
  100. <body>
  101. <%
  102. out.println("Your IP address is " + request.getRemoteAddr());
  103.  
  104. ArrayList<Point> points = (ArrayList<Point>) request.getAttribute("points");
  105. %>
  106.  
  107.  
  108. <%@ include file="_menu.jsp" %>
  109.  
  110. <br/>
  111.  
  112. <div class="row">
  113. <div class="col-md-12">
  114. <h1>Home</h1>
  115. <p>${page}</p>
  116. <p>${message}</p>
  117.  
  118. <ul>
  119. <% for (int i = 0; i < points.size(); i++) { %>
  120. <li>
  121. <%= points.get(i).getId() %>
  122. :
  123. <%= points.get(i).getName() %>
  124. </li>
  125. <%}%>
  126. </ul>
  127.  
  128.  
  129. </div>
  130. </div>
  131.  
  132.  
  133. <!-- jQuery -->
  134. <script src="js/jquery.js"></script>
  135. <!-- Bootstrap Core JavaScript -->
  136. <script src="js/bootstrap.js"></script>
  137.  
  138. </body>
  139.  
  140. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement