Refresh

3 respostas
L

Boa Tarde à todos…
Minha dúvida é a seguinte:

Tenho uma aplicação .jsp que insere registros em uma base de dados, só que se pressiono F5 para dar um refresh na tela, os mesmos registros são inseridos no banco novamente…

Tenho como bloquear essa inserção ao pressionar F5, informando outra tela como expirada ou algo do tipo???

Obrigado…

3 Respostas

cv1

Nao use forms com GET para alterar o seu modelo de dados. Use POSTs, e isso nao acontece :wink:

Rafael_Steil

Nao necessariamente… se ele inserir os dados e mostrar o status ou coisa parecida na mesma requisicao ( ou seja, "se inseriu tudo ok, entao mostra a parte com o html de tudo ok "), o refresh ira inserir de novo…

lepareja, insere os dados e da um redirect para outra pagina ( ou a mesma, passando um status, ou algo do estilo ), assim nao tem perido de inserir duplicado…

Rafael

L

obrigado a todos, vou tentar…

Criado 13 de janeiro de 2004
Ultima resposta 13 de jan. de 2004
Respostas 3
Participantes 3