【发布时间】:2015-06-15 21:18:27
【问题描述】:
我在 gsp 中有这样的循环:
<g:each in="${personInstance.followed}" var="c" >
<g:if test="${c.equals(person)}">
<g:link id="${person.id}" action="unfollow" controller="message">unfollow</g:link>
</g:if>
</g:each>
如何在 g:each 或 g:if 中使用 break? 有什么想法吗?
【问题讨论】:
-
g:if或g:each的逻辑标签中没有break的概念。你想达到什么目的?从您发布的代码中不清楚。 -
如果第一次返回true,我需要打破这个循环。
-
那么,您在
personInstance.followed属性中有一个persons集合,如果该集合包含person,您需要显示一些内容?是对的吗?如果是这样,有更好的方法来解决这个问题(我可以在答案中解释)。 -
如果人在此集合中,我需要显示某事,如果不在此集合中,则需要显示其他内容。