これは、テーブルからデータを選択し、JSP taglibs を使用して HTML テーブルに結果を表示する一般的な方法です。Grailsでこれを行う一般的な方法は何ですか? つまり、数行の SQL を使用して、列名をヘッダーとして含む HTML テーブルを Grails でゼロから生成します。
<sql:query var="results" dataSource="${dsource}">
select * from foo
</sql:クエリ>
(行数: ${results.rowCount})
<table border="1">
<!-- 列ヘッダー -->
<tr bgcolor=シアン>
<c:forEach var="columnName" items="${results.columnNames}">
<th><c:out value="${columnName}"/></th>
</c:forEach>
</tr>
<!-- 列データ -->
<c:forEach var="row" items="${results.rowsByIndex}">
<tr>
<c:forEach var="column" items="${row}">
<td><c:out value="${column}"/></td>
</c:forEach>
</tr>
</c:forEach>
</表>