Bonsoir;
SVP avez vous une idée comment interdire l'envoi répétitif d'un formulaire en rafraîchissant une page html en javaee?
Merci pour toute proposition
Bonsoir;
SVP avez vous une idée comment interdire l'envoi répétitif d'un formulaire en rafraîchissant une page html en javaee?
Merci pour toute proposition
rafraichir, ne devrait pas refaire l'envoi, sauf si l'utilisateur sélectionne "oui" quand le navigateur lui demande si il est sûr de vouloir resoumettre. Quel est le problème? Tu veux éviter que l'utilisateur "spamme" ton application pour, par exemple, s'inscrire 50.000 fois à un concours, ou tu veux éviter le rafraichissement accidentel qui fait qu'un personne commande deux fois le même produit par erreur?
Aussi, quelles techno utilises-tu pour ton formulaire? Struts, JSF, ... ?
J'utilise JSF comme technologie, ce que je veux c'est exactement éviter le rafraichissement accidentel qui fait qu'un personne par exemple commande deux fois le même produit par erreur.
Si tu utilise JSF, le plus simple, dans tes règles de navigation, c'est de faire des redirect. Du coup, la personne rafraichira la page de résultat, mais ne repassera pas par l'action JSF:
browser -> submit X -> action -> envoi d'un redirect vers Y -> browser -> get Y -> affichage -> reload -> get Y -> affichage -> reload -> get Y -> affichage.
Partager