Frage

Ich habe eine Abfrage Form, die Ich mag würde als GET-Anforderung vorzulegen, damit die Ergebnisseite und sonst RESTful vorgemerkt werden. Es ist Ihr klassisches Textfeld mit einer Submit-Button. Wie induzieren wir Seam / JSF verwenden GET und umfassen den Abfrage-Ausdruck als Parameter anstatt POST, der Standard?

War es hilfreich?

Lösung

Alles was Sie tun müssen, ist die SeamFilter in web.xml zu ermöglichen. Siehe Blog Beispiel für eine Beispiel RESTful Anwendung mit Naht. Der Schlüssel ist einen Seam Seitenparameter zu verwenden, in definierten WEB-INF / pages.xml

Andere Tipps

Sie können Phaselistener verwenden, um POST-Anfragen zu konvertieren Anfragen zu erhalten oder nur GET-Anfragen zu interpretieren, so dass sie ein Lesezeichen erstellt werden können.

Diese Seite soll näher erläutern:

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

Wenn Sie s:button oder s:link verwenden, Ihre Form wird GET-Methode verwenden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top