【JavaWeb】案例:使用 Servlet 技术完成一个用户登录

🔎这里是【JavaWeb】,关注我学习JavaWeb不迷路
👍如果对你有帮助,给博主一个免费的点赞以示鼓励
欢迎各位🔎点赞👍评论收藏⭐️

👀专栏介绍

【JavaWeb】 目前主要更新JavaWeb,一起学习一起进步。

👀本期介绍

本期主要介绍案例:使用 Servlet 技术完成一个用户登录

文章目录

1.1、需求说明

1.2、需求分析

1.3、知识讲解-Servlet

1.3.1、什么是 Servlet

1.3.2、Servlet 编写注意事项

1.3.3、Servlet 问题处理集锦

1.3.4、获取参数列表信息

1.3.5、数据保存硬盘/从硬盘读取数据

1.3.5.1、数据保存硬盘

1.3.5.2、从硬盘读取数据

1.4、服务器编程格式介绍

1.5、流程分析

1.6、案例原型准备及代码实现

1.1、需求说明

若用户名和密码正确,判定为登录成功,则控制台输出登录成功;
若用户名或密码错误,判定为登录失败,则控制台输出登录失败。

1.2、需求分析

1 、我们需要服务器 Java 程序能够从提交的表单数据中获取用户名和密码
2 、我们需要服务器有 Java 程序能够处理用户名和密码,并去 XML 进行数据查询校验

1.3、知识讲解-Servlet

1.3.1、什么是 Servlet

Servlet 运行在服务端的 Java 小程序。
用来接收浏览器数据,返回服务器处理结果

Servlet JavaWeb 三大重要组件之一(ServletFilterListener)。 

1.3.2Servlet 编写注意事项

创建完成 Servlet 之后,如果需要进行修改,需要注意如下事项:

1.3.3Servlet 问题处理集锦

1 JDK 必须使用 1.8 ,项目必须选择 2.5 版本

2Servlet 初始化的错误

 

3JavaBean 创建的顺序:

 

4web.xml 的注意事项

1.3.4、获取参数列表信息

1 、定义一个 JavaBean Java 类),用来接收数据

2Servlet 的方法中,使用 toBean 来保存获取数据

1.3.5、数据保存硬盘/从硬盘读取数据

1.3.5.1、数据保存硬盘

准备:

 代码:

注意:写入 C 盘会有可能无权限,导致报错

1.3.5.2、从硬盘读取数据

1.4、服务器编程格式介绍

我们目前使用最频繁的是 servlet domain 包。
dao/service  

1.5、流程分析

1.6、案例原型准备及代码实现

编写顺序:
Login.html

User

LoginServlet 

 Service

dao

 

posted @ 2022-11-09 08:11  陶然同学  阅读(3)  评论(0编辑  收藏  举报