Guest User

AJP P1P3

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