0

私は Thymeleaf を初めて使用しますが、他にもいくつかのページが機能しています。ただし、th:each を使用するのはこれが初めてで、エラーが発生します。実行時に、「フィールドまたはプロパティ 'licenseName' が null で見つかりません」というメッセージが表示されます。デバッグを実行し、ModelAnView オブジェクトでオブジェクトの ArrayList を渡しています。モデル キーを th:each 属性にコピー アンド ペーストしました。問題のあるコードは次のとおりです。

                    <select th:remove="all-but-first" id="accountPlans">
                        <option th:each="license : ${availableLicenses}" th:text="${licnese.licenseName}" value="None">-- Select a Plan --</option>
                        <option value="Free">Free - A plan to learn the basics</option>
                        <option value="Intro">Intro - Starter plan for a small founding group</option>
                        <option value="Basic">Basic - A plan for a small group</option>
                    </select>
4

1 に答える 1

0

licnese.licenseNameの代わりにタイプミスがありlicense.licenseNameます。それはおそらく、あなたのエラーの理由です

于 2013-08-12T22:44:43.347 に答える