Grails </g:each>中<g:each>标记迭代的问题

时间:2012-07-07 19:36:19

标签: grails dynamic tags dns each

我是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> 

1 个答案:

答案 0 :(得分:0)

如果你只是试图带回你所有的&#34;测试&#34;域对象你会做这样的事情:

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

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

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

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