在grails gsp标签中,如何显示对象A的列表,它们都属于对象B?

时间:2012-04-05 20:14:23

标签: grails gsp

我是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>

有没有人知道我为什么会收到此错误或我做错了什么的真正原因? 非常感谢所有帮助,谢谢

0 个答案:

没有答案