0

私はgrailsを初めて使用し、楽しく学習しています。私は2つのオブジェクトAとBを持っています.私のモデルによれば、それらは多対多の関係を持っています.Aは多くのBを持っていますが、Bは多くのAに属することもできます。エラーが発生するのは、A に多くの B がある場合です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>

なぜこのエラーが発生するのか、または何が間違っているのか、本当の原因を知っている人はいますか? すべてのヘルプは大歓迎です、ありがとう

4

0 に答える 0