Question

Quelqu'un m'a dit que JSF 2.0 gère automatiquement plusieurs problèmes de soumission. Est-ce correct? Si oui, comment fait JSF 2.0? Si non, quelles sont les choses qui doivent être prises en charge, afin que vous ne laissiez aucun piège lors de la gestion de ce problème?

Merci.

Était-ce utile?

La solution

Ceci est demandé et entretenu par JSF Spec Numéro 559. Dans l'état actuel des choses, il n'est pas encore là, mais il est ciblé pour le prochain JSF 2.2.

Jusque-là, le Couture <s:token> Votre meilleure solution est-elle non seulement empêche le CSRF (ce qui n'est plus strictement nécessaire puisque JSF 2.1 selon JSF Imp impl 812), mais aussi les doubles se soumettent.

Autres conseils

<h:commandButton onclick ="setTimeout('document.getElementById(\'' + this.id + '\').disabled=true;', 50);setTimeout('document.getElementById(\'' + this.id + '\').disabled=false;', 500);" />

J'ai pensé à améliorer votre solution simple mais ELAGENT. Je pense que nous devrions activer le bouton Soumettre après un certain temps. Je suis sûr que vous auriez pensé à cela, mais c'est pour d'autres lecteurs débutants comme moi :-)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top