Acho que meu código está ja revisei diversas vezes mas no navegador não acontece nada, se alguém soube o porque agradeço.
código do Controller
@Controller
public class HomeController {
@GetMapping("/home")
public String home (Model model) {
Pedido pedido= new Pedido();
pedido.setNomeProduto("Xiaomi Redmi Note 8");
pedido.setUrlImagem("https://http2.mlstatic.com/D_NQ_NP_876839-MLA40644382606_022020-O.webp");
pedido.setUrlProduto("https://www.mercadolivre.com.br/xiaomi-mi-9t-pro-dual-sim-128-gb-preto-carvo-6-gb-ram/p/MLB15138051?pdp_filters=category:MLB1055#searchVariation=MLB15138051&position=1&type=product&tracking_id=234f4600-ac4a-4f90-9060-358114b75e5e");
pedido.setDescricao("Celular da Xiaomi preto");
List<Pedido> pedidos=Arrays.asList(pedido);
model.addAttribute("pedidos", pedidos);
return "home";
}
}
:
código no html:
<html>
<head>
<meta charset="UTF-8">
</head>
<body>
<div th:each="pedido : ${pedidos}">
<div th:text="${pedido.nomeProduto}">Nome do produto:</div>
<div>
Valor: <span th:text="${pedido.valorNegociado}">200,99</span>
</div>
<div>Data de entrega:<span th:text="${pedido.dataDeEntrega]">20/02/2020</span></div>
<div>Produto</div>
<div><input th:value="${pedido.urlProduto]" value="url do produto"/></div>
<div>Descrição</div>
<div>
<textarea th:text="${pedido.Descricao}">descrição do pedido</textarea>
</div>
<div>
<img th:src="${pedido.urlImagem}" src="" />
</div>
</div>
</body>
</html>