Передача данных в Thymeleaf

У меня есть два таких входных значения

<input type = "text" th:field = "*{itemID}"placeholder = "Bidding id" class = "form- 
control" required />
------------
<input type = "hidden" th:field = "*{item.id}" />

Хорошо, так как я могу поместить значение поля item.id в itemID? Я пробовал, как показано ниже, но это не сработало

<input type = "hidden" th:field = "*{itemID}" th:value = "*{item.id}" 
placeholder = "Bidding id" class = "form-control" required />

Обновить я пытался сделать это так, но все равно не работает

<input type = "hidden" th:name = "*{itemID}" th:value = "1"
placeholder = "Bidding id" class = "form-control" required />

th: field устанавливает имя и значение. Если вы хотите сделать это вручную, попробуйте вместо этого установить th: name и th: value

NielsNet 04.05.2018 19:28

это не сработало, сэр

Nguyễn Eric 04.05.2018 19:38

Какой вывод в формате html вы получаете? А чего вы ожидаете?

NielsNet 04.05.2018 19:39

Я пытаюсь отладить его в eclipse, и он сказал, что значение itemID всегда равно 0, когда я выполняю функцию

Nguyễn Eric 04.05.2018 19:42
2
4
157
1

Ответы 1

Попробуй это :

<input type = "hidden" th:field = "*{itemID}" th:value = "${item.id}" placeholder = "Bidding id" class = "form-control" required />

замените * на $ в атрибуте th:value

Другие вопросы по теме