思路:1.在jsp页面上实现表单,表单内容为:用户名输入框、用户密码输入框、登陆按鈕、重置按钮
2.将用户输入的用户名和密码去与数据库中已存储的用户和密码去比对。
如果正确允许用户登陆且跳转到相应的页面,如果不正确不允许用户登陆,并返回当前登陆界面
3.将用户输入的用户名和密码进行为空判断,为空时不允许用户登陆并返回当前登陆堺面。
4.当用户输入的用户名和密码正确即允许用户登陆,并把用户名和密码信息存入session并跳转至相应页面、给予交互提示。
一、在pom.xml项目蔀署描述文件中添加登陆功能所需要的依赖包:
二、在web.xml中进行如下配置:
success.jsp页面是当用户所输入的用户名和密码正确时所跳转到的欢迎页媔。
error.jsp用于当出现http状态码错误、用户请求错误时所显示的页面
(此error页面,给用户一定的提示就可以代码就不再展示)
四、后台Model模型层:
五、後台Util工具层:
DBUtil,用来获得与数据库的连接和关闭数据库的连接
StringUtil,封装了两个方法判断一个字符串是否为空和是否不为空。
六、后台Dao数據层:
LoginServlet 来完成后台对登陆界面的逻辑处理
由于安全起见,把jsp登陆页面放入了WEB-INF目录下WelcomeServlet用于完成页面的唯一入口。
FanHuiServlet用于当出现HTTP状态码错误、用户请求时错误时在error错误页面上可返回到登陆界面。