ssm项目-用户管理系统(二)
实现简单的用户登录功能
控制层
@RequestMapping("/login.do")
public ModelAndView login(User user,HttpSession session){
boolean flag=iUserService.login(user.getUsername(),user.getPassword());
ModelAndView modelAndView=new ModelAndView();
if(flag){
session.setAttribute("user",user);
modelAndView.setViewName("main");
}else{
modelAndView.setViewName("../failer");
}
return modelAndView;
}
服务层
@Override
public boolean login(String username, String password) {
User user=iUserDao.findUserByUserName(username);
if(user!=null&&user.getPassword().equals(password)){
return true;
}
return false;
}
DAO层
<select id="findUserByUserName" parameterType="String" resultType="user">
select * from tb_user where username=#{username}
</select>