servlet应用

1.新建项目

 (1)步骤与上次作业大致相同,只是这次作业要连接MySQL数据库,需要导入连接MySQL数据库驱动的jar包

servlet应用_第1张图片

(2)将上次的登录界面的HTML文件导入到web文件夹下

servlet应用_第2张图片

(3)在src文件夹下新建一个Servlet,命名为MyServlet,并在WEB-INF文件夹的web.xml配置相关信息

 

servlet应用_第3张图片

(3)启动服务器,看是否能访问网页

servlet应用_第4张图片

 

能够访问

2.新建一张用户表

(1)数据库用的是MySQL,但是并没有使用cmd命令创建表,而是借助了一个可视化工具 Navicat Premium 12来创建用户表

servlet应用_第5张图片

(2)查询用户表

servlet应用_第6张图片

3.使用Servlet检验用户名和密码

(1)提交用户的用户名、密码在一个from表单中,提交的方式是“post”,不会暴露用户的信息

servlet应用_第7张图片

(2)当获取前端页面的值时,获取到的用户名和密码均为null值时,相当于没有获取到前端输入的用户名和密码值,才发现在前端并没有设置用户名输入框和密码输入框的“name”属性,所以用

request.getParameter()方法并没有找到这个元素,当添加之后,用户名和密码的值就获取到了。

servlet应用_第8张图片

(3)测试数据库是否连接成功

servlet应用_第9张图片

(4)验证输入的用户名与密码

servlet应用_第10张图片

用户表的信息如下:
servlet应用_第11张图片

输入:123,tom时,网页应该弹出“用户名或者密码错误”

servlet应用_第12张图片

servlet应用_第13张图片

输入 tom 123 时,网页输出相应的用户名和密码

servlet应用_第14张图片

servlet应用_第15张图片

 4.码云地址:https://gitee.com/ganis/LoginServlet

 

你可能感兴趣的:(servlet应用)