Advertisement
Guest User

Untitled

a guest
Mar 24th, 2019
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.26 KB | None | 0 0
  1. /*
  2.  * To change this license header, choose License Headers in Project Properties.
  3.  * To change this template file, choose Tools | Templates
  4.  * and open the template in the editor.
  5.  */
  6. package controllers;
  7.  
  8. import java.io.IOException;
  9. import java.util.ArrayList;
  10. import java.util.List;
  11. import javax.servlet.RequestDispatcher;
  12. import javax.servlet.ServletException;
  13. import javax.servlet.annotation.WebServlet;
  14. import javax.servlet.http.HttpServlet;
  15. import javax.servlet.http.HttpServletRequest;
  16. import javax.servlet.http.HttpServletResponse;
  17. import javax.servlet.http.HttpSession;
  18. import models.User;
  19.  
  20. @WebServlet(name = "adminUsers", urlPatterns = {"/adminUsers"})
  21. public class adminUsers extends HttpServlet {
  22.  
  23.  
  24.     @Override
  25.     protected void doGet(HttpServletRequest request, HttpServletResponse response)
  26.             throws ServletException, IOException {
  27.         HttpSession session = request.getSession();
  28.         List<User> users = new ArrayList<>();
  29.        
  30.         if (session.getAttribute("Users") != null ) {
  31.             users = (ArrayList)session.getAttribute("Users");
  32.         }
  33.        
  34.         session.setAttribute("Users", users);
  35.         RequestDispatcher containerView = request.getRequestDispatcher("adminUsers");
  36.         containerView.forward(request, response);
  37.     }
  38.  
  39.  
  40.     @Override
  41.     protected void doPost(HttpServletRequest request, HttpServletResponse response)
  42.             throws ServletException, IOException {
  43.         HttpSession session = request.getSession();
  44.         List<User> users = new ArrayList<>();
  45.        
  46.         if (session.getAttribute("Users") != null ) {
  47.             users = (ArrayList)session.getAttribute("Users");
  48.         }
  49.        
  50.         String name = request.getParameter("name");
  51.         String username = request.getParameter("username");
  52.         String email = request.getParameter("email");
  53.         String password = request.getParameter("password");
  54.        
  55.         User user = new User(name, username, email, password);
  56.         users.add(user);
  57.        
  58.         session.setAttribute("Users", users);
  59.         request.setAttribute("users", users);
  60.         RequestDispatcher containerView = request.getRequestDispatcher("adminUsers");
  61.         containerView.forward(request, response);
  62.     }
  63.  
  64. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement