To com um erro ao tentar editar os produtos.
dez 14, 2019 8:57:36 AM org.apache.catalina.core.StandardWrapperValve invoke
GRAVE: Servlet.service() for servlet [dispatcher] in context with path [/projeto-jpa-2] threw exception [javax.el.ELException: Problems calling function [spring:mvcUrl]] with root cause
java.lang.IllegalArgumentException: Mapping not found: cadastraProduto
at org.springframework.web.servlet.mvc.method.annotation.MvcUriComponentsBuilder.fromMappingName(MvcUriComponentsBuilder.java:463)
at org.springframework.web.servlet.mvc.method.annotation.MvcUriComponentsBuilder.fromMappingName(MvcUriComponentsBuilder.java:433)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
O ProdutoController.
@Transactional
@RequestMapping(method=RequestMethod.POST, name="cadastraProduto")
public String salvar(@ModelAttribute @Valid Produto produto, BindingResult result, RedirectAttributes atts) {
if(result.hasErrors()) {
return form(produto);
}
produtoDao.insere(produto);
return "redirect:/";
}
O form.jsp
<form action="${spring:mvcUrl('cadastraProduto').build()}" method="post">