Método onde recebo a requisição do exemplo da vídeo aula
@RequestMapping("/products")
public String create(Product product) {
productDao.save(product);
return "products/show";
}
Página html
<form action="/products" method="POST">
<div>
<label>titulo</label>
<input type="text" name="title">
</div>
<div>
<label>Descricao</label>
<textarea name="description" cols="30" rows="10"></textarea>
</div>
<div>
<label>Paginas</label>
<input type="number" name="pages">
</div>
<button type="submit">Cadastrar</button>
</form>
Maneira que eu monto o objeto e funciona
@RequestMapping("/products")
public String create(String title, String description, String pages, List<Priece> prieces) {
Product product = new Product(title, description, Integer.parseInt(pages));
productDao.save(product);
return "products/show";
}
Código completo no seguinte repositório: https://github.com/RuanHerculano/domino