Como sumeter um pagina com VRaptor e manter os dados na tela

6 respostas
A

Ola galerá do guj estou tentando submeter um form e manter o seus dados na tela isso para que após o submit o usuário não precise preencher tudo novamente.
Alguem tem alguma recomendação de forma de como posso fazer isso?
Desde já agradeço.

6 Respostas

J

Bom dia, vejo três opções para o seu problema.

  1. você poderia manter os dados do cliente session scope e recuperar qnd a pagina der um refresh se estes dados estiverem disponiveis.

2)esse acho muito mais pratico e elegante mas vai da sua real necessidade, voce pode usar ajax para dar um submte nas informações.

  1. ou ainda vc pode continuar dando um refresh na pagina mas retornar esse objeto na sua controller para sua pagina

Espero ter ajudado, boa sorte…

A

Vou utilizar a sugestão do ajax aqui em breve dou um retorno se deu certo.
Muito obrigado pela ajuda.

A

Eu testei assim

@Get
    @Path("/usuario/editar/{usuario.id}")
    public void editar(Usuario usuario) {
        Usuario user = usuarioDao.loadById(usuario.getId());
        result.use(json()).from(user).include("contato").serialize();
    }

o problema foi na hora de executar o jsp
eu não consigo acessar a pagina de edição.

A

Este é um apendice para a mensagem acima,
eu consigo acessar as paginas de outros métodos mas no caso deste não consigo.
se passar o parametro na url consigo até visualizar os dados do Json mas não consigo acessara pagina de edição.

Lucas_Cavalcanti

não faça isso no método que mostra a página, e sim no método que recebe os dados alterados (o do @Post)

A

agora funfou vlw,
realemente eu não havia persebido isso .

muito obrigado.

Criado 15 de agosto de 2012
Ultima resposta 15 de ago. de 2012
Respostas 6
Participantes 3