Struts在jsp中标记“if test”

时间:2012-05-02 11:28:34

标签: jsp struts2

我正在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,因为当我使用||(或)而不是&amp;&amp;(和)它工作正常时。请为我建议一个解决方案。

1 个答案:

答案 0 :(得分:2)

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

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