thymeleaf 的 th:each 如何嵌套使用

发布于 2021-12-07 13:03:25 字数 295 浏览 818 评论 3

比如一个select

要给select赋值,

<select name="role" multiple>
    <option th:each="role:${roleList}" th:value="${role.id}" th:text="${role.roleName}"></option>
</select>

首先option就是循环遍历显示的,

现在已知用户的角色是个List<Role>,那么怎么写这个th:selected呢?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

筱果果 2021-12-07 23:14:42
<option th:each="role:${roleList}" th:value="${role.id}" th:text="${role.roleName}" th:selected="${#lists.contains(ownRoleList, role.id)}"></option>

找到个解决方式

柳若烟 2021-12-07 20:01:57

没找到啊 我看官网也没有这样的demo、

丢了幸福的猪 2021-12-07 19:38:56

回复
看我写的这个分页组件,够复杂了吧。有你的场景 https://waylau.com/spring-data-thymeleaf-bootstrap-paginator/

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文