Guest User

Untitled

a guest
Jul 17th, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.74 KB | None | 0 0
  1. package org.srmmm.servlets;
  2.  
  3. import beans.DBHandler;
  4. import beans.WebUser;
  5. import java.io.UnsupportedEncodingException;
  6. import java.security.NoSuchAlgorithmException;
  7. import java.sql.SQLException;
  8. import java.util.logging.Level;
  9. import java.util.logging.Logger;
  10. import org.springframework.stereotype.Controller;
  11. import org.springframework.ui.Model;
  12. import org.springframework.validation.BindingResult;
  13. import org.springframework.web.bind.annotation.*;
  14. import org.springframework.web.servlet.ModelAndView;
  15. import utilities.DBManager;
  16.  
  17. @Controller
  18. public class ServletController {
  19.  
  20.     static {
  21.         try {
  22.             DBManager.SINGLETON.connect("jdbc:sqlserver://MAX-PC\\sqlserver;databaseName=BookingSystem", "sa", "server");
  23.         } catch (Exception ex) {
  24.             Logger.getLogger(ServletController.class.getName()).log(Level.SEVERE, null, ex);
  25.         }
  26.     }
  27.  
  28.     @RequestMapping({"/login"})
  29.     public String showLoginPage(@ModelAttribute("WebUser") WebUser user, Model model) throws SQLException, NoSuchAlgorithmException, UnsupportedEncodingException {
  30.         model.addAttribute("WebUser", new WebUser());
  31.         return "login";
  32.     }
  33.  
  34.     @RequestMapping({"/login"})
  35.     public String getLoginPage(@ModelAttribute("WebUser") WebUser user, Model model, BindingResult result) throws SQLException, NoSuchAlgorithmException, UnsupportedEncodingException {
  36.         System.out.println(user.getEmail() + " + " + user.getPass());
  37.         if (user.getEmail() == null) {
  38.             System.out.println("is null");
  39.         } else {
  40.             System.out.println("not null");
  41.         }
  42.         return "login";
  43.     }
  44.  
  45.     @RequestMapping({"/", "/home"})
  46.     public String showIndexPage(Model model) {
  47.         return "/home";
  48.     }
  49. }
Add Comment
Please, Sign In to add comment