JavaWeb核心技术——Request&Response用户登录注册案例

目录

1,用户注册登录案例

1.1 用户登录

1.1.1 需求分析

1.1.2 环境准备

1.1.3 代码实现

1.2 用户注册

1.2.1 需求分析

1.2.2 代码编写

1.3 SqlSessionFactory工具类抽取


1,用户注册登录案例

接下来我们通过两个比较常见的案例,一个是注册,一个是登录来对今天学习的内容进行一个实战演练,首先来实现用户登录。

1.1 用户登录

1.1.1 需求分析

  1. 用户在登录页面输入用户名和密码,提交请求给LoginServlet

  2. 在LoginServlet中接收请求和数据[用户名和密码]

  3. 在LoginServlt中通过Mybatis实现调用UserMapper来根据用户名和密码查询数据库表

  4. 将查询的结果封装到User对象中进行返回

  5. 在LoginServlet中判断返回的User对象是否为null

  6. 如果为nul,说明根据用户名和密码没有查询到用户,则登录失败,返回"登录失败"数据给前端

  7. 如果不为null,则说明用户存在并且密码正确,则登录成功,返回"登录成功"数据给前端

1.1.2 环境准备

1,复制资料中的静态页面到项目的webapp目录下

,2,创建db1数据库,创建tb_user表,创建User实体类

id
name
password

3,在项目的pom.xml导入Mybatis和Mysql驱动坐标

 <dependency>
     <groupId>or
  • 2
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值