动态变量 ID
Dynamic variable ID
我允许用户创建一些自定义字段...因此,我不知道他们的 ID。在视图中显示此类字段时,我需要使用一个变量的值并使用它来获取另一个变量的值。目前,th:value="${udfield.id}"当然只会分配"udfield.id"的值。这可能吗?
<div data-th-each="udfield : ${udfields}">
<label th:text="${udfield.displayText}">User defined field:</label>
<input th:name="${udfield.id}" type="text" class="form-control" th:value="${udfield.id}"/>
</div>
我的控制器发送从数据库中提取的值:
for (FieldValue currentFieldVal : userFieldValues){
attributes.addFlashAttribute(currentFieldVal.getFieldID(), currentFieldVal.getValue());
}
我需要的是preprocessing, I found it thanks to this question。
th:value="${__${udfield.id}__}"
我允许用户创建一些自定义字段...因此,我不知道他们的 ID。在视图中显示此类字段时,我需要使用一个变量的值并使用它来获取另一个变量的值。目前,th:value="${udfield.id}"当然只会分配"udfield.id"的值。这可能吗?
<div data-th-each="udfield : ${udfields}">
<label th:text="${udfield.displayText}">User defined field:</label>
<input th:name="${udfield.id}" type="text" class="form-control" th:value="${udfield.id}"/>
</div>
我的控制器发送从数据库中提取的值:
for (FieldValue currentFieldVal : userFieldValues){
attributes.addFlashAttribute(currentFieldVal.getFieldID(), currentFieldVal.getValue());
}
我需要的是preprocessing, I found it thanks to this question。
th:value="${__${udfield.id}__}"