g:每个都在一张桌子里

时间:2011-08-25 22:34:05

标签: grails groovy

你好我正在使用groovy& Grails的。试图在表中循环。每次开始时都会出错

<table class='display'>
  <tr>
    <th>ID</th>
    <th>NAME</th>
    <th>IATA</th>
    <th>STATE</th>
    <th>COUNTRY</th>

  </tr>

  <g:each in="${airportsInstanceList}" var="book">
    <tr>
      <td>${airports.id}</td>
      <td>${fieldValue(bean: airports, field: "name")}</td>
      <td>${airports.iata}</td>
      <td>${airports.state}</td>
      <td>${airports.country}</td>
<!--      <td><g:link action="show" id="${airports.id}">details</g:link></td>-->

    </tr>
  </g:each>
</table>

1 个答案:

答案 0 :(得分:4)

var属性是迭代变量的名称。将其从book更改为airports。将airports更改为airport也会更有意义,尽管这只是一种风格问题。