0

我是 grails 的新手,我正在尝试在表中显示数据库中域类的所有数据。当我打开 gsp 文件时,我的表是空白的。我不确定我做错了什么,因为我一直在使用相同的语法完全遵循每个教程。我的域类名称是“Test”,这是我的表格代码:

        <g:each var="test" in="${tests}">
        <tr>
            <td>
                ${test.testName}
            </td>
            <td>
                ${test.numberofQuestions}
            </td>
            <td>
                ${test.responseType}
            </td>
        </tr>
    </g:each> 
4

1 回答 1

0

如果您只是想恢复所有“测试”域对象,您可以执行以下操作:

<g:each var="test" in="${com.mypackage.Test.list()}">

或者

<g:each var="test" in="${com.mypackage.Test.listOrderByTestName()}">

如果您希望它们按顺序排列testName(请务必使用实际的包名称代替com.mypackage)。

如果您尝试将tests变量传递到 GSP 中以用作 jonaldomo 在评论中所说的,我们将需要更多信息。

于 2012-07-07T22:36:20.920 回答