VRpator - Refresh (F5)

1 resposta
A

Tenho um formulario que insere valores na base de dados.
Por algum motivo gerou erros e redirecionou para uma página que não existe (isto tranquilo, tenho q resolver na minha aplicação).

A minha dúvida é que com isso, percebi que se dou F5 no navegador, executa o método de post novamente e insere os dados na base novamente (ficando duplicado).

Tem como interceptar se foi um F5, para que não insira os dados novamente?

1 Resposta

B

Cara, dá uma pesquisada na diferença entre REDIRECT e FORWARD. O lance é que você submete o formulário, salva os dados no banco e exibe algo por meio de forward, quando deveria fazer um redirect pra evitar que os dados sejam submetidos novamente.

Esse lance não é só para VRaptor, é o funcionamento da web.

Criado 16 de julho de 2013
Ultima resposta 16 de jul. de 2013
Respostas 1
Participantes 2