0 Comments

处理登录请求(1)

发布于:2012-12-24  |   作者:广州网站建设  |   已聚集:人围观

    POJO控制器类

    首先要编写的是LoginController,它负责处理登录请求,完成登录业务,并根据登录成功与否转向欢迎页面或失败页面,如代码清单1-15所示。广州网站建设

   代码清单1-15  LoginController.java


  1. package com.smart.web;  
  2.  
  3. import java.util.Date;  
  4. import javax.servlet.http.HttpServletRequest;  
  5. import org.springframework.beans.factory.annotation.Autowired;  
  6. import org.springframework.stereotype.Controller;  
  7. import org.springframework.web.bind.annotation.RequestMapping;  
  8. import org.springframework.web.servlet.ModelAndView;  
  9. import com.smart.domain.User;  
  10. import com.smart.service.UserService;  
  11.  
  12.  
  13. @Controller       
  14. @RequestMapping(value = "/admin"       
  15. public class LoginController{  
  16.       
  17.     @Autowired  
  18.     private UserService userService;  
  19.       
  20.                                                  
  21.     @RequestMapping(value = " /login.html")   
  22.     public String loginPage(){  
  23.         return "login";  
  24.     }  
  25.       
  26.        
  27.     @RequestMapping(value = "/loginCheck.html")    
  28.     public ModelAndView loginCheck(HttpServletRequest request,LoginCommand loginCommand){  
  29.         boolean isValidUser =   
  30.                userService.hasMatchUser(loginCommand.getUserName(),  
飞机