我在HTML中有<select>
标记,需要生成1到53之间的选项,然后选择我使用doPost
方法发送的选项。
我尝试使用我在这里找到的解决方案: http://forum.thymeleaf.org/generating-content-for-select-programatically-td4024742.html,
<select name="week_scroll"
style="width: 70px; height: 27px">
<option
th:each="n : ${#numbers.sequence(1,53)"
th:text="${n}"
/>
</select>
但是我收到了错误:
org.thymeleaf.exceptions.TemplateProcessingException:
Could not parse as each: "n : ${#numbers.sequence(1,53)"
此外,我应该使用哪个th:
标记在列表生成后从列表中进行选择?
答案 0 :(得分:6)
您没有关闭}
属性
th:each
应该是
更新
<select name="week_scroll">
<option>Select</option>
<option th:each="n : ${#numbers.sequence(1,53)}" th:value="${n}" th:text="${n}"/>
</select>