首页 > 编程知识 正文

ssm如何实现登录功能,ssm获取当前登录用户

时间:2023-05-04 12:03:09 阅读:260928 作者:901

搭建出SSM的用户管理系统,完成用户管理系统的登陆 工具介绍步骤
)

工具介绍 IdeaMySQL 5.5.8sqlYangJDK 1.8Tomcat8.0Maven 3.6.0Editplus SSMcom.gm 步骤

1.创建数据库 db_gm, 创建表 tb_user
2.新建maven项目:archetypeCatalog = internal, 作用: 加快构建maven骨架
架包存放路径:C:Usersxhb.m2repository
3.导包 pom.xml
4.创建项目的目录结构 – Java、resources、webapp

5.根据mvc的项目开发思想创建包结构名 - MVC架构
MVC
M: model
V: View
C: Controller
6. 根据表去创建实体类和dao层
model/bean/pojo/entity - 存放实体类
dao/mapper - 存放接口,与数据库直接交互
service - 业务逻辑层 ,大致与dao层一致
controller - 控制层/表现层

7.整合 Spring + Mybatis – ApplicationContext.xml
8. 编写mapper.xml
9. 编写Service层的注册接口和方法
10. 整合 Spring-MVC.xml 和 web.xml
11. 导入页面/view 导入到webapp文件下
12. 编写Controller实现注册功能

@RequestMapping("/doLogin.do") public String doLogin(String username, String password, HttpSession session){ // 1. 调用service,查询得到结果,自动补全返回值 Ctrl + Alt + V UserInfo userInfo = userInfoService.doLogin(username); // 2. 判断l if (userInfo != null ){ if (userInfo.getPassword().equals(password)) { System.out.println("密码正确,登陆成功!"); session.setAttribute("userInfo",userInfo); return "main"; } else { session.setAttribute("msg","密码错误,登陆失败"); return "../login"; } } else { session.setAttribute("msg","用户不存在,请重新输入"); System.out.println("用户不存在,请重新输入"); return "../login"; } } 进行测试
配置Tomcat进入登陆页面:

当用户名输入错误时:弹出提示

当密码错误时:

登录成功后的页面显示:

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。