1,将web.xml改为web_bak.xml
2.完善userdao


3.添加IUserService接口并添加如下代码:

4.在UserService类中添加如下代码:


5.新建service包创建TestUserService测试类

logincontroller修改一下

数据库ID没有自动增长

到数据库给id修改一下

测试结果:




修改nickname为loginname

再次登录:

问题:不通过登录也可以进入首页,所以需要过滤器
1.新建filter包,创建 AutoFilter类实现filter接口


2.测试:
输入main会要求先登录,跳转到login登录页面


过滤器(新手笔记)
最新推荐文章于 2022-04-26 21:53:02 发布
这篇博客记录了如何使用Java实现Web过滤器进行登录验证。首先将web.xml改名,然后完善UserDAO,接着添加IUserService接口和UserService类的代码。在测试类中,发现未登录也能进入首页,因此引入过滤器。新建AutoFilter类实现Filter接口,测试后,现在输入URL会先跳转到登录页面。
1402

被折叠的 条评论
为什么被折叠?



