Поэтому в основном я имею эту таблицу в моем HTML-страницы и его почти работает, как должносоздать скрытый ввод с thymeleaf данных
<div th:each="good : ${goodList}">
<form action="#" th:action="@{/zamow}"
th:object="${enterGoodAction}" method="post">
<tr>
<input type="hidden" path="id" value="${good.id}"/> //this input
<th><span th:text="${good.name}"/></th>
<th><span th:text="${good.amount}"/></th>
<th><span th:text="${good.price}" /></th>
<th><span th:text="${good.tax}" /></th>
<th><input type="number" min="1" th:field="*{amount}"/></th>
<th><input type="submit" value="Zamów" /></th>
</tr>
</form>
Теперь то, что я хочу сделать, это создать этот скрытый вход, который будет проходить мне «хорошо .id "на мой контроллер, но что бы я ни делал с ним, он всегда имеет значение null. Как я могу это исправить? Я думаю, что контроллер работает хорошо, поэтому проблема связана только с моим вводом. Фактический imput может выглядеть глупым, но его моя 10-я попытка или что-то еще, и я был в отчаянии;/
Также попытался с th: значение там еще null;/ – Vesspe
@V esspe. Тогда вы четко не описываете результаты. Вы говорите «null», но атрибут не может быть нулевым (по крайней мере, в HTML). Он может быть не существующим, он может быть пустым, он может быть недействительным. Показать отображаемый HTML. – chrylis
@ Vesspe Если вы говорите, что * он не отправлен *, то это потому, что 'input' не имеет имени' ... – chrylis