前言:
最近刚学完过滤器,初步有了一定的认识再结合了一下分页技术,写了个小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
注意:如何还原数据库:
扫描二维码关注公众号,回复:
2598227 查看本文章
mysql -uroot -p day15 < D:/ZZZ.sql
Enter password: ******