Não consigo acessar a pasta --> /produtos/lista
ATENÇÃO: fiz um teste e o EntityManager está vindo nulo. Como é possível? Já que faço inserção no BD normalmente. import java.util.List;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.SessionAttributes; import org.springframework.web.servlet.ModelAndView;
import br.com.papelaria.daos.ProdutoDao; import br.com.papelaria.models.Produto;
@Controller public class ProdutosController {
@Autowired
private ProdutoDao dao;
@RequestMapping("/produtos/form")
public String form() {
return "produtos/form";
}
@RequestMapping(value="/produtos", method = RequestMethod.POST)
public String gravar(Produto produto) {
System.out.println(produto);
dao.gravar(produto);
return "produtos/ok";
}
@RequestMapping(value="/produtos", method = RequestMethod.GET)
public ModelAndView listar() {
List<Produto> produtos = new ProdutoDao().listaProduto();
System.out.println("lista de produtos: " + produtos);
ModelAndView modelAndView = new ModelAndView("produtos/lista");
modelAndView.addObject("produtos", produtos);
return modelAndView;
}
}