Advertisement
Guest User

Untitled

a guest
Jul 11th, 2018
178
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.92 KB | None | 0 0
  1. ***** home.jsp *****
  2.  
  3. <%--
  4. Document : index
  5. Created on : Feb 27, 2015, 7:39:57 PM
  6. Author : OOPs
  7. --%>
  8.  
  9. <%@page contentType="text/html" pageEncoding="UTF-8"%>
  10. <!DOCTYPE html>
  11. <html>
  12. <head>
  13. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  14. <link rel="stylesheet" type="text/css" href="home.css">
  15. <title>Hotel Reservation</title>
  16. <link href="responsiveslides.css" rel="stylesheet" type="text/css"/>
  17. <link href="themes.css" rel="stylesheet" type="text/css"/>
  18. <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
  19. <script src="responsiveslides.min.js" type="text/javascript"></script>
  20. <style>
  21. @import url(css/default.css);
  22. </style>
  23. </head>
  24. <body>
  25.  
  26.  
  27.  
  28.  
  29. <div id="container">
  30. <div id="nav">
  31. <a href="home.jsp">Home</a>
  32. <a href="hotel.jsp">Hotel</a>
  33. <a href="login.jsp">Login</a>
  34. <a href="registration.jsp">Registrazione</a>
  35. <%@ include file="header.jsp" %>
  36. </div>
  37.  
  38. <div> <h3>Le nostre camere:</h3></div>
  39. <div id="content">
  40. <div class="articolo">
  41.  
  42. Camera Deluxe DOUBLE
  43. <br>
  44. DESCRIZIONE 1
  45. <br>
  46. PREZZO
  47. </div></div>
  48. <br>
  49. <br>
  50. <div id="content">
  51. <div class="articolo">
  52.  
  53. Camera Deluxe SINGLE
  54. <br> DESCRIZIONE 2
  55. <br> PREZZO
  56. </div>
  57. </div>
  58. <br>
  59. <br>
  60. <div id="content">
  61. <div class="articolo">
  62.  
  63. Camera Classic FAMILY
  64. <br> DESCRIZIONE 3
  65. <br> PREZZO
  66. </div>
  67. </div>
  68. <br>
  69. <br>
  70. <div id="content">
  71. <div class="articolo">
  72.  
  73. Camera Classic DOUBLE
  74. <br> DESCRIZIONE 4
  75. <br> PREZZO
  76. </div>
  77. </div>
  78. <br>
  79. <br>
  80. <div id="content">
  81. <div class="articolo">
  82.  
  83. Camera Classic SINGLE
  84. <br> DESCRIZIONE 5
  85. <br> PREZZO
  86. </div>
  87. </div>
  88.  
  89. </div> <!-- Chiusura container -->
  90. </body>
  91.  
  92.  
  93. </html>
  94.  
  95.  
  96. ****** header.jsp ******
  97.  
  98. <%--
  99. Document : header
  100. Created on : Mar 1, 2015, 2:11:38 PM
  101. Author : OOPs
  102. --%>
  103.  
  104. <%@page contentType="text/html" pageEncoding="UTF-8"%>
  105. <%@ page import="java.sql.*" %>
  106.  
  107. <% String name="";
  108. if(session.getAttribute("Logged-in") != null)
  109. {
  110. name = (String)session.getAttribute("name");
  111. }
  112. else
  113. {
  114. // response.sendRedirect("login.jsp");
  115. }
  116.  
  117. %>
  118.  
  119. Welcome <%= name %>
  120.  
  121.  
  122. ****** login.java ******
  123.  
  124. /*
  125. * To change this license header, choose License Headers in Project Properties.
  126. * To change this template file, choose Tools | Templates
  127. * and open the template in the editor.
  128. */
  129.  
  130. package hotel;
  131.  
  132. import java.io.IOException;
  133. import java.io.PrintWriter;
  134. import java.sql.Connection;
  135. import java.sql.DriverManager;
  136. import java.sql.ResultSet;
  137. import java.sql.Statement;
  138. import javax.servlet.RequestDispatcher;
  139. import javax.servlet.ServletException;
  140. import javax.servlet.http.HttpServlet;
  141. import javax.servlet.http.HttpServletRequest;
  142. import javax.servlet.http.HttpServletResponse;
  143. import javax.servlet.http.HttpSession;
  144.  
  145. /**
  146. *
  147. * @author OOPs
  148. */
  149. public class Login extends HttpServlet {
  150.  
  151.  
  152. protected void processRequest(HttpServletRequest request, HttpServletResponse response)
  153. throws ServletException, IOException {
  154. response.setContentType("text/html;charset=UTF-8");
  155. PrintWriter out = response.getWriter();
  156.  
  157. try {
  158.  
  159. String s1 = request.getParameter("t1");
  160. String s2 = request.getParameter("t2");
  161. out.print("Welcome "+ s1);
  162.  
  163. Class.forName("com.mysql.jdbc.Driver");
  164. out.println("driver loaded");
  165. Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/HotelReservation","root" ,"123456789");
  166. out.println("Connect");
  167. Statement st = con.createStatement();
  168. out.println("conncetion successfull");
  169.  
  170. ResultSet rs = st.executeQuery("select email,uid, pass from register where email = '"+s1+"' and pass = '"+s2+"'");
  171. rs.next();
  172. String cid = rs.getString("uid");
  173. out.println("recod is inserted" +cid);
  174.  
  175.  
  176.  
  177.  
  178. HttpSession session=request.getSession();
  179. session.setAttribute("name",cid);
  180. // out.println("<a href=\"LoginSucess.jsp\">Check Output Page Here </a>");
  181. session.setAttribute("logged-in","true");
  182.  
  183.  
  184. String redirectedPage = "/parentPage";
  185. response.sendRedirect("loginsuccess.jsp");
  186.  
  187. } catch (Exception e) {
  188. out.println("Driver not found" +e);
  189. }
  190. finally {
  191. out.close();
  192. }
  193. }
  194.  
  195. // <editor-fold defaultstate="collapsed" desc="HttpServlet methods. Click on the + sign on the left to edit the code.">
  196. /**
  197. * Handles the HTTP <code>GET</code> method.
  198. *
  199. * @param request servlet request
  200. * @param response servlet response
  201. * @throws ServletException if a servlet-specific error occurs
  202. * @throws IOException if an I/O error occurs
  203. */
  204. @Override
  205. protected void doGet(HttpServletRequest request, HttpServletResponse response)
  206. throws ServletException, IOException {
  207. processRequest(request, response);
  208. }
  209.  
  210. /**
  211. * Handles the HTTP <code>POST</code> method.
  212. *
  213. * @param request servlet request
  214. * @param response servlet response
  215. * @throws ServletException if a servlet-specific error occurs
  216. * @throws IOException if an I/O error occurs
  217. */
  218. @Override
  219. protected void doPost(HttpServletRequest request, HttpServletResponse response)
  220. throws ServletException, IOException {
  221. processRequest(request, response);
  222. }
  223.  
  224. /**
  225. * Returns a short description of the servlet.
  226. *
  227. * @return a String containing servlet description
  228. */
  229. @Override
  230. public String getServletInfo() {
  231. return "Short description";
  232. }// </editor-fold>
  233.  
  234. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement