thymeleaf select选中
时间: 2023-07-11 19:52:28 浏览: 214
select chosen
要在 Thymeleaf 中选中 `select` 元素中的某个选项,可以使用 `th:selected` 属性。例如,如果要选中值为 `"option2"` 的选项,可以这样写:
```html
<select>
<option value="option1">Option 1</option>
<option value="option2" th:selected="${selectedOption == 'option2'}">Option 2</option>
<option value="option3">Option 3</option>
</select>
```
在这个例子中,使用了 Thymeleaf 的表达式语言 `${selectedOption == 'option2'}` 来判断是否选中 `"option2"`。如果 `selectedOption` 的值为 `"option2"`,则 `th:selected` 属性的值为 `true`,此选项将被选中;否则,该属性的值为 `false`,该选项将不被选中。
注意,如果 `selectedOption` 的值为 `null`,则不会选中任何选项。因此,通常需要在控制器中设置 `selectedOption` 的默认值,以防止出现 `null` 值。
阅读全文