【问题标题】:Combinining shiro:hasPermission tags结合 shiro:hasPermission 标签
【发布时间】:2012-03-06 16:32:22
【问题描述】:

我正在使用标签

在我的 JSP 中的不同位置显示或隐藏内容,具体取决于当前用户拥有的权限。

但是,有时我需要组合权限,例如

我怎么能这样做?我可以使用 hasPermission 吗 标签? shiro 是否有可用的东西或者我应该实现自己的 EL 函数?

TIA,

塞拉芬

【问题讨论】:

    标签: java jsp el shiro


    【解决方案1】:

    你可以使用

    <shiro:hasAnyPermission name="perm1,perm2">
    

    权限列表必须用“,”隔开

    【讨论】:

    • 哈哈,这可能是我在 1.5 年前问这个问题时使用的 Shiro 的新版本 :)
    • 这是“hasAnyPermission”的梦想吗?上次我检查时,没有这样的标签。
    【解决方案2】:

    解压shiro插件,看看taglib。如果还没有指定权限列表的方法,您可以轻松扩展 taglib。

    标签库还将向您显示 hasPermission 标签背后的代码。您可以在 if-tags 中使用此代码。

    【讨论】:

    • 感谢您的回答 - 我只是想避免实现自己的标记库:|
    猜你喜欢
    • 2013-05-02
    • 1970-01-01
    • 1970-01-01
    • 2018-02-20
    • 1970-01-01
    • 1970-01-01
    • 2019-04-13
    • 2012-03-31
    • 1970-01-01
    相关资源
    最近更新 更多