thymeleaf动态渲染select
<option th:selected="${res.selected eq option.id}"
th:each="option : ${res.data}"
th:value="${option.id}" th:text="${option.value}"></option>
json数据:
{
"selected": "1",
"data":[
{
"id": "1",
"value": "选项1"thyme
},
{
"id": 2,
"value": "选项2"
}
]
}
controller:
modelMap.addAttribute("res",上⾯的json数据);
th:selected="${res.selected eq option.id}" ---- 读取res.selected,如果等于当前选项的值,则设置当前选项被选中th:each="option : ${res.data}" ---- 遍历res.data,命名为option
th:value="${option.id}" ---- 当前option的value设为json数据集中的id
th:text="${option.value} ---- 当前option的text设为json数据集中的value
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论