struts2-权限验证-2

5.如图:

action类需要实现一个SessionAware接口,然后实现一个setSession方法,利用session去记录是否登录过,并且是否是管理员。

6.利用拦截器判断session是否不为空并且用户名是否是123,如果是可以跳到管理员页面,下面是拦截器的配置:

7.在struts.xml中注册自定义拦截器和自定义拦截器栈来实现拦截


struts2-权限验证-2_第1张图片
来自APP

8.结果图:

struts2-权限验证-2_第2张图片
来自APP

输入姓名密码不是123的情况:

struts2-权限验证-2_第3张图片
来自APP

输入正确的情况页面:

你可能感兴趣的:(struts2-权限验证-2)