我正在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;(和)它工作正常时。请为我建议一个解决方案。
答案 0 :(得分:2)
member.hasPermission()
方法的结果是什么类型?
如果它返回boolean
,那么你的桅杆会像这样检查
<s:if test='#session.member.memberisadmin == "Y" && #session.member.hasPermission("Update access to white list terms")'>