我是Grails的新手,我很乐意学习它。我有两个对象A和B,它们有多对多关系,根据我的模型A有很多B,但B也可以属于很多A.当A只有一个B,或者没有B时,事情很好。当有很多B到A时我得到java.lang.ArrayIndexOutOfBoundsException
错误,这就是我的标签的样子:
<g:if test="${A?.Bs}">
<g:each in="${A?.Bs}" var="x">
<span class="property-value" aria-labelledby="Bs-label">
<g:link controller="B" action="show" id="${x?.id}">
${x?.bName?.encodeAsHTML()}
</g:link>
</span>
</g:each>
</g:if>
有没有人知道我为什么会收到此错误或我做错了什么的真正原因? 非常感谢所有帮助,谢谢