GRAVE: Servlet.service() for servlet [jsp] threw exception java.lang.IllegalArgumentException: Mapping not found: PC#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)
No ProdutoController está assim:
@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:/";
}
No .jsp está assim:
<form action="${spring:mvcUrl('PC#cadastraProduto').build()}" method="post">