在 Thymeleaf 的下拉菜单中设置默认值
Set default value in drop down menu in Thymeleaf
我有一个 table,其中有一列“鞋子”,它是一个下拉菜单
我想为 Thymeleaf 中的下拉菜单设置默认值
<option th:each="shoe : ${shoes}" th:selected="${shoe == item.getShoe()}" th:value="${shoe}" th:text="${shoe}"></option>
在 item.getShoe() == '' 的情况下,我希望下拉菜单的默认选项只是 '',因此它在下拉菜单中显示为空白.
相反,每当 item.getShoe() == '' 时,它会从鞋子列表中选择第一个值 NIKE 作为下拉菜单的默认选项。
只需在 th:each
前添加一个空格 <option></option>
。
<select ...>
<option></option>
<option th:each="shoe : ${shoes}" th:selected="${shoe == item.getShoe()}" th:value="${shoe}" th:text="${shoe}"></option>
</select>
我有一个 table,其中有一列“鞋子”,它是一个下拉菜单
我想为 Thymeleaf 中的下拉菜单设置默认值
<option th:each="shoe : ${shoes}" th:selected="${shoe == item.getShoe()}" th:value="${shoe}" th:text="${shoe}"></option>
在 item.getShoe() == '' 的情况下,我希望下拉菜单的默认选项只是 '',因此它在下拉菜单中显示为空白.
相反,每当 item.getShoe() == '' 时,它会从鞋子列表中选择第一个值 NIKE 作为下拉菜单的默认选项。
只需在 th:each
前添加一个空格 <option></option>
。
<select ...>
<option></option>
<option th:each="shoe : ${shoes}" th:selected="${shoe == item.getShoe()}" th:value="${shoe}" th:text="${shoe}"></option>
</select>