搭建出SSM的用户管理系统,完成用户管理系统的登陆

搭建出SSM的用户管理系统,完成用户管理系统的登陆


)

工具介绍

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";
        }
    }
  1. 进行测试
    配置Tomcat进入登陆页面:
    在这里插入图片描述
    当用户名输入错误时:弹出提示
    在这里插入图片描述
    当密码错误时:
    在这里插入图片描述
    登录成功后的页面显示:
    在这里插入图片描述
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值