Estava funcionando corretamente.. e agora quando tento gravar algo do formulário, me aparece esse erro.. e não apresenta nenhum erro no console do Eclipse
Estava funcionando corretamente.. e agora quando tento gravar algo do formulário, me aparece esse erro.. e não apresenta nenhum erro no console do Eclipse
Está dando alguma falha de validação, eu acho. E provavelmente você não fez um código no controller recebendo o BindingResult, que é o responsável por tratar os erros de validação e conversão.
Fiz sim.. veja meu código
package br.com.sgf.controllers;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import br.com.sgf.daos.ContasPagarDAO;
import br.com.sgf.models.ContasPagar;
@Controller
public class ContasPagarController {
@Autowired
private ContasPagarDAO contasPagarDao;
@RequestMapping("/contPagar")
public String form(){
return "/contPagar";
}
@RequestMapping("/contas")
public String gravar(ContasPagar contasPagar){
System.out.println(contasPagar);
contasPagarDao.gravar(contasPagar);
return "listaContasPagar";
}
}
Continuo sem resolver.. alguém poderia me ajudar?
Oi Felipe, nesse código que vc passou realmente não tem BingindResult algum... A classe ContasPagar tem alguma validação? Como que ela tá? Um outro problema que pode estar acontecendo, acho até mais provável dado que vc não usou nenhuma annotation de validação. é que algum parâmetro do seu formulário não está conseguindo ser convertido para o tipo correto do atributo da sua classe.
Coloca aqui o código da classe ContasPagar e do formulário html que gera a requisição do controller.