0

我有一个名为“save”的控制器操作,当按下 submitButton 并且保存操作调用 java 函数并获取对象数组作为结果时调用它。让 A 是集合的名称,它是对象的集合B类的。现在这个A作为模型传递给一个名为_C.gsp的模板,由动作“保存”渲染。在_C.gsp中,需要显示每个B对象的三个属性,名为name、id、street ,在集合A中,以表格格式。我尝试的是:

模板:_C.gsp

<table cellpadding="0" cellspacing="0">
<thead>
    <tr>
        <th class="small"><g:message code="Name"/></th>
        <th class="medium"><g:message code="ID"/></th>
        <th class="tiny"><g:message code="STREET"/></th>
    </tr>
</thead>
<tbody>
    <g:each in="${A}" >
    <g:each in="${A.Name}" status="idx" var="nam" >
       <tr>
         <td>

                ${nam}

                 </td>
         <td>
                    //how can I show id here
                  </td>
                  <td>         
                           // how can I show street here
                  </td>
             </g:each>
         </g:each>
      </tbody>

     </table>

PLZ帮助...

4

1 回答 1

1

没有必要进行两次迭代。它应该像这样工作

<g:each in="${A}" var="B">
    <tr>
        <td>
            ${B.name}
        </td>
        <td>
            ${B.id}
        </td>
        <td>         
            ${B.street}
        </td>
    </tr>
</g:each>
于 2013-10-26T08:50:19.440 回答