Cześć,
próbuję zrobić prosty sklep i napotkałem przeszkodę do której nie mogę znaleźć rozwiązania. W jaki sposób mogę wrzucić jakiś obiekt bezpośrednio w <input> w <form>?
<table class="tableTest">
<tr class="productP" th:each="product : ${products}">
<td>
<a th:href="@{/products/produkt}">
<div class="product">
<div class="miniatureImage"><img th:src="${product.getImageUrl()}" th:width="200"
th:height="164"/></div>
<div class="producer" th:text="${product.getProducer()}"></div>
<div class="model" th:text="${product.getModel()}"></div>
<div class="paramterers" th:text="${product.getParameters()}"></div>
<div class="price" th:text="${product.getPrice()}"></div>
<form action="#" th:action="@{/products/produkt}" method="post" th:object="${productForm}">
<input type="hidden" th:field="*{choosedProduct}" th:value="${product}">${product}</input>
<button class="addToBusket" th:type="submit">Do koszyka</button>
</form>
</div>
</a>
</td>
</tr>
</table>
i teraz w jaki sposób mogę uzupełnić ten input aktualnym produktem z forEach?
<form action="#" th:action="@{/products/produkt}" method="post" th:object="${productForm}">
<input type="hidden" th:field="*{choosedProduct}" th:value="${product}">${product}</input>
<button class="addToBusket" th:type="submit">Do koszyka</button>
</form>
po prostu chcę aby "choosedProduct" był po prostu tym aktualnym produktem który zostanie przesłany dalej.