关于权限控制

本文探讨了在Struts2框架下实现权限管理的方法,包括通过配置拦截器进行权限控制的具体思路。同时,针对团队协作中权限管理和页面显示的问题提出了思考。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

之前做项目的时候,使用了一个伪struts1的架构,结果那个架构不能统一实现权限的管理,问了好多人,都说不能实现,郁闷中……当时还纳闷怎么会用了那种不能实现权限管理的架构呢(当时不知道那个是类似与struts1的架构)?

 

现在,俺们学了struts2了,对权限管理终于有点想法了,可以通过配置拦截器来实现,很好,非常好。

 

但是,新的问题又来了,就是我是要先有相应的action,之后才能有对应的拦截器,如果放到团队项目里面,做权限的人不太可能等大家把所有的action都写完了才来写过滤器(说过滤器说习惯了)啊?那怎么办呢?总不能让所有写action的人自己来写拦截器吧??

 

还有之前娄老师说可以通过读取数据库中的权限,然后根据权限来显示相应的页面,我当然知道这样做可以,问题是这样做也很麻烦,万一系统有了一点更改,页面岂不是也要都改?而且都不知道应该改哪里,漏掉的内容也许会是n多。呃,树形结构的左边部分倒是可以考虑这个办法

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值