Я разрешаю пользователю создавать некоторые настраиваемые поля ... поэтому я не знаю их идентификаторов. Показывая такие поля в представлении, мне нужно использовать значение одной переменной и использовать ее для получения значения другой переменной. В настоящее время th: value = "$ {udfield.id}", конечно, присваивает значение "udfield.id". Это возможно?Динамическая переменная 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());
}
Благодарим за обновление - было полезно и мне. – st2rseeker