Java Web实现登录注册(超详细附代码)
1.前言
相信刚学Javaweb的小伙伴第一个接触的个人小项目都是从项目的登录注册开始的。
下面一个小项目中的登录注册将会带大家从零开始学习怎么设计登录注册流程.
2.登录注册设计流程
3.注册的数据流程
那么我们的前端数据是怎么传向后端的?
1.首先这里我们是用 表单传递 通过form提交
2.在这里,我们输入自己的姓名和密码,点击注册按钮。此时输入的这三个数据,我们可以看做成是一个表单的数据,这些数据会提交到服务器上:
3.此时,一个叫Tomcat的东西会处理这个请求,
4.得到请求之后,Tomcat会将这个请求交由Servlet来进行处理
5.Servlet调用Dao层写的各种实现方法,与数据库进行交互(curd调用仔)
那么下面就是注册操作的主要调用流程图
register.jspregistServletUserDB
第一步
第二步
第三步
4.登录的数据流程
登录操作的主要调用流程图
Login.jspLoginServletUserDB
第一步
第二步
第三步
第四步
5.部分代码的展示
5.1注册
register.jsp注册页面
通过表单实现跳转到servlet
1 | java复制代码<!DOCTYPE html> |
RegisterServlet.java
业务层:处理注册业务
1 | java复制代码package Sevlet; |
Dao层实现判断用户名是否存在和插入数据库的方法
UserDB.java
1 | java复制代码 //注册时判断用户名是否存在 |
5.2登录
login.jsp登录界面
通过表单实现跳转到servlet
1 | java复制代码<!DOCTYPE html> |
LoginServlet.java
业务层:处理登录业务
1 | java复制代码package Sevlet; |
UserDB.java
Dao层实现查找用户的方法DB.java
1 | java复制代码 |
6.总结
以上所有登录注册源代码来自本人的一个项目,感兴趣的小伙伴可以在评论区留言。十分愿意与大家分享共同学习。欢迎批评指正!
本文转载自: 掘金