gpt4 book ai didi

java - 无法引用 Thymeleaf 中的迭代变量

转载 作者:太空宇宙 更新时间:2023-11-04 13:52:55 27 4
gpt4 key购买 nike

我尝试使用 th:each 迭代项目列表,

<div class="row" th:each="item : *{items}">
<input type="text" th:field="item.name"/>
</div>

如果我使用 th:text 访问迭代变量,它会起作用,但会抛出

java.lang.IllegalStateException: Neither BindingResult nor plain target object for bean name 'item' available as request attribute

当我使用th:field访问它时,我哪里做错了?

最佳答案

像这样的东西可能会起作用:

<div class="row" th:each="item, stat : *{items}">
<input type="text" th:field="*{items[__${stat.index}__].name}"/>
</div>

查看此处了解更多信息:http://forum.thymeleaf.org/I-have-problem-in-binding-the-list-of-objects-contained-inside-a-object-on-the-form-using-thymeleaf-td3525038.html

关于java - 无法引用 Thymeleaf 中的迭代变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30125630/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com