Thymeleaf <select>标签生成选项(数字)</select>

时间:2014-08-20 17:01:17

标签: java html spring drop-down-menu thymeleaf

我在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:标记在列表生成后从列表中进行选择?

1 个答案:

答案 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>