Spring mvc实现登录

    技术2022-07-10  155

    UserController

    @Controller @RequestMapping("/user") public class UserController { @Autowired private IUserService userService; @RequestMapping("/login.do") public ModelAndView login(User user){ boolean flag = userService.login(user.getUsername(),user.getPassword()); ModelAndView modelAndView = new ModelAndView(); if(flag){ modelAndView.setViewName("../Success"); }else{ modelAndView.setViewName("../Error"); } return modelAndView; }

    Service层

    @Service public class UserService implements IUserService{ @Autowired private UserDao userDao; @Override public boolean login(String username, String password) { User user=userDao.findUserByName(username); if(user!=null && user.getPassword().equals(password)){ return true; } return false; }

    UserMapper.xml

    <select id="findUserByName" parameterType="String" resultType="user"> select * from tb_user where username=#{username} </select>
    Processed: 0.016, SQL: 9