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.
Como sumeter um pagina com VRaptor e manter os dados na tela
6 Respostas
Bom dia, vejo três opções para o seu problema.
- 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.
- 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…
Vou utilizar a sugestão do ajax aqui em breve dou um retorno se deu certo.
Muito obrigado pela ajuda.
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.
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.
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)
agora funfou vlw,
realemente eu não havia persebido isso .
muito obrigado.