Boa noite galera, estou com um probleminha, no meu banco aparece a lista de produtos, mais na interface só aparece minha tabela Lista de produtos e as colunas, o que pode ser?
public List<Produto> listar() {
return manager.createQuery("select p from Produto p", Produto.class).getResultList();
}
@Controller
public class ProdutosController {
@Autowired
private ProdutoDAO produtoDao;
@RequestMapping("/produtos/form")
public ModelAndView form() {
ModelAndView modelAndView = new ModelAndView("produtos/form");
modelAndView.addObject("tipos", TipoPreco.values());
return modelAndView;
}
@RequestMapping(value = "/produtos", method = RequestMethod.POST)
public String gravar(Produto produto) {
System.out.println(produto);
produtoDao.gravar(produto);
return "/produtos/ok";
}
@RequestMapping(value ="/produtos", method = RequestMethod.GET)
public ModelAndView listar() {
List<Produto> produtos = produtoDao.listar();
ModelAndView mav = new ModelAndView("produtos/lista");
mav.addObject("produtos", produtos);
return mav;
}
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<!DOCTYPE html>
Lista de produtos
Título | Descrição | Páginas |
${produto.titulo} | ${produto.descricao} | ${produto.paginas} |