我是Thymeleaf的新手,但我还有其他几页正在运作。但是,这是我第一次使用th:每个我都收到错误。在运行时,我得到"字段或属性' 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>
答案 0 :(得分:0)
您输错了licnese.licenseName
而不是 license.licenseName
。那可能是你错误的原因