您的位置:首页 > 其它

基于SSM框架的管理系统:登录功能

2019-07-15 14:54 369 查看

基于SSM框架的管理系统:登录功能

   在基于SSM框架的管理系统:简单实现数据库查询的基础上,完成登录功能。

   数据库简单查询功能实现: https://blog.csdn.net/JerryTommiy/article/details/95617809

具体步骤:

1、在 dao 层里添加登录方法。

[code]public UserInfo login(UserInfo userInfo);

2、在 resources.mapper 包里添加

[code]<select id="login" resultType="com.zhongruan.bean.UserInfo" parameterType="com.zhongruan.bean.UserInfo">
select * from userinfo where username=#{username} and password=#{password}
</select>

3、在 service 层里 IUserInfoService 接口添加登录方法 login ,并在 UserInfoServiceImpl 类里实现登录方法。

[code]//service.IUserInfoService
public boolean login(UserInfo userInfo);
[code]//service.impl.UserInfoServiceImpl
public boolean login(UserInfo userInfo) {
UserInfo user= userInfoDao.login(userInfo);
if(user!=null){
return true;
}else{
return false;
}
}

4、在 controller 包里的 UserInfoController 类添加登录方法

[code]//controller.UserInfoController
@RequestMapping("/login.do")
public ModelAndView login(UserInfo userInfo){
boolean flag=userInfoService.login(userInfo);
ModelAndView mv=new ModelAndView();
if(flag){
mv.setViewName("main");
}else{
mv.setViewName("../failer");
}
return mv;

}

  当登录成功,会跳转到 paper/main.jsp 页面;当登录失败,会跳转到上一目录的 failer.jsp 页面。

5、更改 login.jsp 中点击登录后的 action 表单路径 

[code]<form action="${pageContext.request.contextPath}/user/login.do" method="post">

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: