Jsp <;shiro:hasPermission>;两个表达式的条件检查

Jsp <;shiro:hasPermission>;两个表达式的条件检查,jsp,shiro,Jsp,Shiro,我有两个表达式:&在shiro表达式中。现在,如果这些条件中的任何一个符合,将继续进行 假设在单一条件下,我显示如下: shiro:hasPermission name="<%=ABC.XYZ%>" //will proceed further. shiro:hasPermission name=“” //我们会继续进行。 现在,对于这两个表达式(和),我如何编写它 我试过如下方法,但没有成功 shiro:hasPermission name="<%=ABC.XYZ%&

我有两个表达式:
&
在shiro表达式中。现在,如果这些条件中的任何一个符合,将继续进行

假设在单一条件下,我显示如下:

shiro:hasPermission name="<%=ABC.XYZ%>" 

//will proceed further.
shiro:hasPermission name=“”
//我们会继续进行。
现在,对于这两个表达式(
),我如何编写它

我试过如下方法,但没有成功

shiro:hasPermission name="<%=ABC.XYZ%>,<%=ABC.DEF%>" 
shiro:hasPermission name=“,”

您可以嵌套条件

<shiro:hasPermission name="ABC">
    <shiro:hasPermission name="DEF">
        <h:outputLabel value="TEST"/>
    </shiro:hasPermission>
</shiro:hasPermission>

但是要小心使用shiro标签

它应该用于简单的检查。对于更复杂的条件,请执行以下操作:

<h:outputLabel value="TEST" rendered="#{managedBean.hasPermission}"/>


然后在java上使用shiro生成复杂的逻辑。

您可以嵌套条件

<shiro:hasPermission name="ABC">
    <shiro:hasPermission name="DEF">
        <h:outputLabel value="TEST"/>
    </shiro:hasPermission>
</shiro:hasPermission>

但是要小心使用shiro标签

它应该用于简单的检查。对于更复杂的条件,请执行以下操作:

<h:outputLabel value="TEST" rendered="#{managedBean.hasPermission}"/>


在java上使用shiro生成复杂的逻辑。

这是一个,我认为OP要求一个ORThis是一个,我认为OP要求一个OR