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>