Guest User

Untitled

a guest
Feb 19th, 2019
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.97 KB | None | 0 0
  1. web.xml
  2.  
  3. <?xml version="1.0" encoding="UTF-8"?>
  4. <web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
  5. <servlet>
  6. <servlet-name>p1</servlet-name>
  7. <servlet-class>p1</servlet-class>
  8. </servlet>
  9. <servlet>
  10. <servlet-name>autorefresh</servlet-name>
  11. <servlet-class>autorefresh</servlet-class>
  12. </servlet>
  13. <servlet>
  14. <servlet-name>LoginServlet</servlet-name>
  15. <servlet-class>ourpack.LoginServlet</servlet-class>
  16. </servlet>
  17. <servlet-mapping>
  18. <servlet-name>p1</servlet-name>
  19. <url-pattern>/p1</url-pattern>
  20. </servlet-mapping>
  21. <servlet-mapping>
  22. <servlet-name>autorefresh</servlet-name>
  23. <url-pattern>/autorefresh</url-pattern>
  24. </servlet-mapping>
  25. <servlet-mapping>
  26. <servlet-name>LoginServlet</servlet-name>
  27. <url-pattern>/LoginServlet</url-pattern>
  28. </servlet-mapping>
  29. <session-config>
  30. <session-timeout>
  31. 30
  32. </session-timeout>
  33. </session-config>
  34. </web-app>
  35.  
  36.  
  37. LoginServlet.java
  38.  
  39. /*
  40. * To change this template, choose Tools | Templates
  41. * and open the template in the editor.
  42. */
  43. package ourpack;
  44.  
  45. import java.io.IOException;
  46. import java.io.PrintWriter;
  47. import javax.servlet.ServletException;
  48. import javax.servlet.http.HttpServlet;
  49. import javax.servlet.http.HttpServletRequest;
  50. import javax.servlet.http.HttpServletResponse;
  51.  
  52. /**
  53. *
  54. * @author student
  55. */
  56. public class LoginServlet extends HttpServlet {
  57.  
  58. /**
  59. * Processes requests for both HTTP
  60. * <code>GET</code> and
  61. * <code>POST</code> methods.
  62. *
  63. * @param request servlet request
  64. * @param response servlet response
  65. * @throws ServletException if a servlet-specific error occurs
  66. * @throws IOException if an I/O error occurs
  67. */
  68. protected void processRequest(HttpServletRequest request, HttpServletResponse response)
  69. throws ServletException, IOException {
  70. response.setContentType("text/html;charset=UTF-8");
  71. PrintWriter out = response.getWriter();
  72. try {
  73. /* TODO output your page here. You may use following sample code.
  74. out.println("<html>");
  75. out.println("<head>");
  76. out.println("<title>Servlet LoginServlet</title>");
  77. out.println("</head>");
  78. out.println("<body>");
  79. out.println("<h1>Servlet LoginServlet at " + request.getContextPath() + "</h1>");
  80. out.println("</body>");
  81. out.println("</html>");*/
  82. String s1=request.getParameter("uname");
  83. String s2=request.getParameter("pwd");
  84. out.println("Your username is:"+s1+"Pasword is:"+s2);
  85. System.out.println("User is"+s1+"password is:"+s2);
  86. } finally {
  87. out.close();
  88. }
  89. }
  90.  
  91. // <editor-fold defaultstate="collapsed" desc="HttpServlet methods. Click on the + sign on the left to edit the code.">
  92. /**
  93. * Handles the HTTP
  94. * <code>GET</code> method.
  95. *
  96. * @param request servlet request
  97. * @param response servlet response
  98. * @throws ServletException if a servlet-specific error occurs
  99. * @throws IOException if an I/O error occurs
  100. */
  101. @Override
  102. protected void doGet(HttpServletRequest request, HttpServletResponse response)
  103. throws ServletException, IOException {
  104. processRequest(request, response);
  105. }
  106.  
  107. /**
  108. * Handles the HTTP
  109. * <code>POST</code> method.
  110. *
  111. * @param request servlet request
  112. * @param response servlet response
  113. * @throws ServletException if a servlet-specific error occurs
  114. * @throws IOException if an I/O error occurs
  115. */
  116. @Override
  117. protected void doPost(HttpServletRequest request, HttpServletResponse response)
  118. throws ServletException, IOException {
  119. processRequest(request, response);
  120. }
  121.  
  122. /**
  123. * Returns a short description of the servlet.
  124. *
  125. * @return a String containing servlet description
  126. */
  127. @Override
  128. public String getServletInfo() {
  129. return "Short description";
  130. }// </editor-fold>
  131. }
  132.  
  133. Login1.html
  134.  
  135. <!--
  136. To change this template, choose Tools | Templates
  137. and open the template in the editor.
  138. -->
  139. <!DOCTYPE html>
  140. <html>
  141. <head>
  142. <title></title>
  143. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  144. </head>
  145. <body>
  146. <form name="loginform" action="LoginServlet" method="post">
  147. <h1 align="center"> User Login</h1>
  148. Username:<input type="text" name="uname" value="" size="25" />
  149. Password:<input type="password" name="pwd" value="" size="25" />
  150. <input type="submit" value="Login" name="login" />
  151. </form>
  152. </body>
  153. </html>
Add Comment
Please, Sign In to add comment