struts2-权限验证-2

5.如图:

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

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

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


来自简书APP

8.结果图:

来自简书APP

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

来自简书APP

输入正确的情况页面:

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,319评论 19 139
  • 概述 什么是Struts2的框架Struts2是Struts1的下一代产品,是在 struts1和WebWork的...
    inke阅读 2,322评论 0 50
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 177,459评论 25 709
  • 大胆质疑,谨慎断言。无论在生活中,还是工作中,当你周围的人提出自己的意见时,不要着急判断对错,可以先提出自己的疑问...
    临淄茂业DDM王春梅阅读 183评论 0 0
  • 我一直在想为什么总是会对一种味道念念不忘,哪怕天天吃也不觉得腻。就像吃饭一样的去还念着那种味道。或许有时候我们吃食...
    丁晓岚阅读 1,225评论 21 43

友情链接更多精彩内容