1

我在 jsp 文件中编写了一个条件,根据该条件显示图像。它是这样的。

<s:if test='#session.member.memberisadmin == "Y" 
  && #session.member.hasPermission("Update access to white list terms")   =="true" '>

<a href="<gs:url action="listLabs" namespace="/labs"/>"><img src="<gs:url  
value="/images/labs/labs-48px.png"/>" alt="General Sentiment Labs"  style="margin-
bottom:5px;" /></a>

</s:if>

问题在于第二个条件 session.member.haspermission,因为当我使用 ||(or) 而不是 &&(and) 时它工作正常。请为此建议我一个解决方案。

4

1 回答 1

2

方法的结果是什么类型member.hasPermission()?如果它返回,boolean那么你的桅杆像这样检查它

<s:if test='#session.member.memberisadmin == "Y" && #session.member.hasPermission("Update access to white list terms")'>

于 2012-05-02T12:51:51.363 回答