質問

結果ページをブックマークして RESTful にするために、GET リクエストとして送信したいクエリ フォームがあります。これは、送信ボタンが付いた古典的なテキスト フィールドです。Seam/JSF で GET を使用し、デフォルトの POST ではなくクエリ式をパラメータとして含めるようにするにはどうすればよいですか?

役に立ちましたか?

解決

必要なのは、web.xml で SeamFilter を有効にすることだけです。見る ブログの例 Seam を使用した RESTful アプリケーションの例については、重要なのは、WEB-INF/pages.xml で定義されている Seam ページ パラメータを使用することです。

他のヒント

PhaseListener を使用すると、POST リクエストを GET リクエストに変換したり、ブックマークできるように GET リクエストを解釈したりすることができます。

このページではさらに詳しく説明します。

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

使用している場合 s:button または s:link, 、フォームは GET メソッドを使用します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top