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ください)。

testsjonaldomo がコメントで述べたように、変数を GSP に渡して使用しようとしている場合は、さらに情報が必要になります。

于 2012-07-07T22:36:20.920 に答える