vRaptor + JPA TopLink + Formulario + MooTools

1 resposta
ezidio

Olá!
Estou enfrentando um problema e não estou conseguindo resolver!

Estou enviando um formulário para o vRaptor via Ajax POST, usando a biblioteca MooTools, para armazenar os dados em uma classe JPA.

Acontece que o vRaptor retorna o objeto pessoafisica preenchido com todos os dados enviados, porem não executa o conteudo do método salvar. Se eu pegar e acessar a URL diretamente pelo Browser, ele executa o conteudo do método salvar.

Eu pensei que era a falta do plugin pra JPA, mas ja adicionei ele no vRaptor e não resolveu o problema.

O que tem de errado?

Meu código:

@Component("cliente")
public class ClienteLogic {

    @Parameter
    @Out
    private Pessoafisica pessoafisica = new Pessoafisica();
    
    public ClienteLogic() {}
    
    @Remotable
    public void salvar() {
        System.out.println("Adicionado o valor "+this.pessoafisica.getNome());
    }
}

1 Resposta

ezidio

Descobri o problema. A conversão dava erro ao enviar caracteres inválidos e não executava a ação. Isso ocorria pois a mascara q estou usando para os campos deixa eles como //____ quando vazio, e esses caracteres eram enviados.

Não é melhor ter uma forma de identificar isso sem precisar apelar para o DEBUG??

Criado 13 de agosto de 2007
Ultima resposta 13 de ago. de 2007
Respostas 1
Participantes 1