SHARE
TWEET

Untitled

a guest Oct 3rd, 2017 51 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. try (PrintWriter out = response.getWriter()) {
  2.  
  3.             String action = request.getParameter("action");
  4.             String username = request.getParameter("username");
  5.             String password = request.getParameter("password");
  6.  
  7.             HttpSession s = request.getSession();
  8.             List<Students> studentList = (List<Students>) s.getAttribute("studentList");
  9.             if (studentList == null) {
  10.                 studentList = new ArrayList<>();
  11.                 s.setAttribute("studentList", studentList);
  12.             }
  13.  
  14.             switch (action) {
  15.                 case "Login":
  16.                     boolean ok = false;
  17.  
  18.                     for (Students student : studentList) {
  19.                         if (student.getName().equals(username)) {
  20.                             ok = true;
  21.                             break;
  22.                         }
  23.                     }
  24.  
  25.                     if (ok) {
  26.                         response.sendRedirect("partims.html");
  27.                     } else {
  28.                         response.sendRedirect("index.html");
  29.                     }
  30.                     break;
  31.                 case "Register":
  32.                     boolean ok2 = true;
  33.  
  34.                     for (Students student : studentList) {
  35.                         if (student.getName().equals(username)) {
  36.                             ok2 = false;
  37.                             break;
  38.                         }
  39.                     }
  40.  
  41.                     if (ok2) {
  42.                         Students newstudent = new Students(username, password);
  43.                         studentList.add(newstudent);
  44.                         response.sendRedirect("partims.html");
  45.                     } else {
  46.                         response.sendRedirect("index.html");
  47.                     }
  48.                     break;
  49.                 default:
  50.                     response.sendRedirect("index.html");
  51.                     break;
  52.             }
  53.         }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top