1.1、需求说明
若用户名和密码正确,判定为登录成功,则控制台输出登录成功;
若用户名或密码错误,判定为登录失败,则控制台输出登录失败。
1.2、需求分析
1、我们需要服务器 Java 程序能够从提交的表单数据中获取用户名和密码
2、我们需要服务器有 Java 程序能够处理用户名和密码,并去 XML 进行数据查询校验
1.3、知识讲解-Servlet
1.3.1、什么是 Servlet
Servlet 运行在服务端的 Java 小程序。
用来接收浏览器数据,返回服务器处理结果。
Servlet 是 JavaWeb 三大重要组件之一(Servlet、Filter、Listener)。
1.3.2、Servlet 编写注意事项
创建完成 Servlet 之后,如果需要进行修改,需要注意如下事项:
1.3.3、Servlet 问题处理集锦
1、JDK 必须使用 1.8,项目必须选择 2.5 版本
2、Servlet 初始化的错误
3、JavaBean 创建的顺序:
4、web.xml 的注意事项
1.3.4、获取参数列表信息
1、定义一个 JavaBean(Java 类),用来接收数据
2、Servlet 的方法中,使用 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
LoginServlet
Service