Question

Je souhaite soumettre un formulaire de requête en tant que demande GET afin que la page de résultat puisse être marquée par un signet et, dans le cas contraire, RESTful. C'est votre champ de texte classique avec un bouton d'envoi. Comment inciter Seam / JSF à utiliser GET et à inclure l’expression de requête en tant que paramètre plutôt que POST, valeur par défaut?

Était-ce utile?

La solution

Tout ce que vous avez à faire est d’activer le SeamFilter dans web.xml. Voir Exemple de blog pour une exemple d'application RESTful utilisant Seam. La clé consiste à utiliser un paramètre de page Seam, défini dans WEB-INF / pages.xml

Autres conseils

vous pouvez utiliser un PhaseListener pour convertir les demandes POST en demandes GET ou simplement pour interpréter les demandes GET de manière à ce qu'elles puissent être associées à un signet.

Cette page devrait expliquer plus en détail:

http://balusc.blogspot.com/2007 /03/post-redirect-get-pattern.html

Si vous utilisez s: bouton ou s: link , votre formulaire utilisera la méthode GET.

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