【发布时间】:2012-05-02 11:28:33
【问题描述】:
我在 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) 时它工作正常。请为此建议我一个解决方案。
【问题讨论】:
-
使用 || 时有效因为第一个条件为真。使用 && 时失败,因为第二个条件为假。那你能解释一下到底是什么问题吗?
-
值是多少
。恕我直言,确定用户是否有权限并在其中设置一个值并在 jsp 中进行比较。 -
当我将第二个条件的值单独分配给一个 javascript 变量时,我在 netbeans ide 中在线出现红色错误... var result = ""