你好我正在使用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>
答案 0 :(得分:4)
var
属性是迭代变量的名称。将其从book
更改为airports
。将airports
更改为airport
也会更有意义,尽管这只是一种风格问题。