Boa noite Senhores
Estou com problema ao efetuar o binding da minha do meu objeto produto:
IllegalStateException: Neither BindingResult nor plain target object for bean name 'produto' available as request attribute
Penso que pode ser algo no metodo grava:
@RequestMapping(method = RequestMethod.POST)
public ModelAndView gravaProduto(MultipartFile sumario,@Valid Produto produto,BindingResult result, RedirectAttributes redirect){
if(result.hasErrors()) return form();
System.out.println(sumario.getOriginalFilename());
redirect.addFlashAttribute("mensagem","Produto cadastrado com sucesso");
String sumarioPath = fileSaver.write("arquivos-sumario", sumario);
produto.setSumarioPath(sumarioPath);
produtoDao.gravaProduto(produto);
// Utilizando redirect evitamos que o dado do formulario seja enviado novamente
return new ModelAndView("redirect:/produtos");
Pois adicionando o MultipartFile pensei que poderia ter impactado no binding do produto, tentei mudar de lugar "ordem dos fatores" mas sem sucesso... não sei porque não estou conseguindo passar os dados, outras paginas funcionam normalmente no projeto.
Fico no aguardo de uma luz !
Obrigado.