servlet应用
1.新建项目
(1)步骤与上次作业大致相同,只是这次作业要连接MySQL数据库,需要导入连接MySQL数据库驱动的jar包
(2)将上次的登录界面的HTML文件导入到web文件夹下
(3)在src文件夹下新建一个Servlet,命名为MyServlet,并在WEB-INF文件夹的web.xml配置相关信息
(3)启动服务器,看是否能访问网页
能够访问
2.新建一张用户表
(1)数据库用的是MySQL,但是并没有使用cmd命令创建表,而是借助了一个可视化工具 Navicat Premium 12来创建用户表
(2)查询用户表
3.使用Servlet检验用户名和密码
(1)提交用户的用户名、密码在一个from表单中,提交的方式是“post”,不会暴露用户的信息
(2)当获取前端页面的值时,获取到的用户名和密码均为null值时,相当于没有获取到前端输入的用户名和密码值,才发现在前端并没有设置用户名输入框和密码输入框的“name”属性,所以用
request.getParameter()方法并没有找到这个元素,当添加之后,用户名和密码的值就获取到了。
(3)测试数据库是否连接成功
(4)验证输入的用户名与密码
用户表的信息如下:
输入:123,tom时,网页应该弹出“用户名或者密码错误”
、
输入 tom 123 时,网页输出相应的用户名和密码
4.码云地址:https://gitee.com/ganis/LoginServlet