Advertisement
Guest User

Untitled

a guest
Feb 1st, 2016
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.36 KB | None | 0 0
  1.  
  2.  
  3. import java.io.IOException;
  4. import java.io.PrintWriter;
  5.  
  6. import javax.servlet.ServletException;
  7. import javax.servlet.annotation.WebServlet;
  8. import javax.servlet.http.Cookie;
  9. import javax.servlet.http.HttpServlet;
  10. import javax.servlet.http.HttpServletRequest;
  11. import javax.servlet.http.HttpServletResponse;
  12.  
  13. /**
  14.  * Servlet implementation class helloservlet
  15.  */
  16. @WebServlet("/helloservlet")
  17. public class helloservlet extends HttpServlet {
  18.     private static final long serialVersionUID = 1L;
  19.  
  20.     /**
  21.      * Default constructor.
  22.      */
  23.     public helloservlet() {
  24.         // TODO Auto-generated constructor stub
  25.     }
  26.  
  27.     /**
  28.      * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
  29.      */
  30.     protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  31.        
  32.        
  33.         PrintWriter out = response.getWriter();
  34.         Cookie cookie = null;
  35.         Cookie[] cookies = null;
  36.         cookies = request.getCookies();
  37.  
  38.          
  39.  
  40.          
  41.           response.setContentType("text/html");
  42.          
  43.            
  44.             out.println("<html>");
  45.             out.println("<body>");
  46.             out.println("<form action='login' method='GET'>");
  47.            
  48.             if (cookies==null) {
  49.             out.println("Käyttäjätunnus: <input type='text' name='username'><br />");
  50.             out.println("Salasana: <input type='password' name='password'>");
  51.             }
  52.             else {
  53.                
  54.                 String username = null, password = null;
  55.                
  56.                 for (int i = 0; i < cookies.length; i++) {
  57.                     cookie = cookies[i];
  58.                    
  59.                     if(cookie.getName().equals("Username")) {
  60.                         username = cookie.getValue();
  61.                     }
  62.                     if (cookie.getName().equals("Password")) {
  63.                        
  64.                         password = cookie.getValue();
  65.                     }
  66.                 }
  67.                 out.println("Username: <input type='text' value='" + username + "' name='username'/> <br/>");
  68.                 out.println("Password: <input type='password' value='" + password + "' name='password'/> <br/>");  
  69.                 out.println(cookies);
  70.             }
  71.             out.println("<input type='submit' value='Login' />");
  72.             out.println("</form>");
  73.             out.println("</body>");
  74.             out.println("</html>");
  75.          
  76.     }
  77.  
  78.     /**
  79.      * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
  80.      */
  81.     protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  82.         // TODO Auto-generated method stub
  83.     }
  84.  
  85. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement