Javaweb拦截器实现登陆验证

前言:

最近刚学完过滤器,初步有了一定的认识再结合了一下分页技术,写了个小Demo巩固知识。

需求:

Javaweb项目中实现登陆验证(主要)和数据分页(次要)

要求:

需要登陆权限:

1.首页页面
2.员工显示页面

·如果没有登陆,直接访问首页,列表,要跳转到登陆!·

过程分析:

登陆管理员账号,提交到Servlet处理业务跳转。
登陆成功---->跳转到首页,
登陆失败---->跳转到登陆页面。

项目结构:

Jsp,servlet:

Login.jsp:              登陆界面(不需要登陆验证)
List.jsp:           员工显示表(需要登陆验证)
Index.jsp:              主界面(需要登陆验证)
LoginServlet:       登陆处理Servlet(不需要登陆验证)
ListServlet:         显示处理Servlet(需要登陆验证)
LoginFilter:       过滤器(登陆验证)
PersonBean:保存分页信息
JdbcUtils:数据库连接

Mysql:

Admin:管理员表(登陆权限)
Person(员工表)

Entity:

Admin.java      ( 管理员实体)
PersoN.java     (员工实体)

需要的最新jar包我也放到了百度云:
https://pan.baidu.com/s/1KgQp3y3MD2v5C84TU9NcKQ

Demo和数据库文件的备份sql 我也放在了GitHub:
https://github.com/jjc123/Logon-authenticatio

注意:如何还原数据库:

mysql -uroot -p day15 < D:/ZZZ.sql
Enter password: ******

猜你喜欢

转载自blog.csdn.net/qq_38409944/article/details/81268095