搭建出SSM的用户管理系统,完成用户管理系统的登陆
程序员文章站
2024-01-15 23:57:22
...
)
工具介绍
Idea
MySQL 5.5.8
sqlYang
JDK 1.8
Tomcat8.0
Maven 3.6.0
Editplus
SSM
com.gm
步骤
1.创建数据库 db_gm, 创建表 tb_user
2.新建maven项目:archetypeCatalog = internal, 作用: 加快构建maven骨架
架包存放路径:C:\Users\xhb.m2\repository
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进入登陆页面:
当用户名输入错误时:弹出提示
当密码错误时:
登录成功后的页面显示:
上一篇: PCL 八叉树实现空间变化检测
下一篇: ssh 免密登陆linux远程服务器;
推荐阅读
-
搭建出SSM的用户管理系统,完成用户管理系统的登陆
-
Linux系统中基本的用户管理方法
-
谈一谈个人利用Java的mysql的知识完成的数据库的项目-----用户信息管理系统
-
详解Linux用户系统中的群组与群组管理员
-
python用户管理系统的实例讲解
-
构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(26)-权限管理系统-分配角色给用户
-
Linux系统中用户管理的基本命令整理
-
jwt,spring security ,feign,zuul,eureka 前后端分离 整合 实现 简单 权限管理系统 与 用户认证的实现
-
Python实现简单的用户管理系统的步骤教程
-
Win10色彩管理拉跨:Mac刚装好的双系统遭用户删除