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