0

現在、作成中の各 f:ajax (または a4j:ajax) リクエストで、POST に不要なクエリ文字列が含まれています。それらを渡さないようにする方法はありますか?とにかくなぜこれを行うのか理解できません。

例:リクエストページ

GET /mypage.xhtml?zipcode=10101

次に、そのページで f:ajax によって起動された ajax 呼び出しは、次のように投稿します。

POST /mypage.xhtml?zipcode=10101

ページ上の zip のフォーム要素を ajax で変更した場合、他の ajax 投稿によってページに渡された元の zip コードが実際に再読み取りされ、バッキング Bean でリセットされるため、これは多くの問題を引き起こします。

次のように、すべての f:ajax 呼び出しに対して、要求パラメーターを URL に入れるのをやめるように伝えたいと思います。

POST /mypage.xhtml (元のページの GET にどのようなリクエスト パラメータがあったかに関係なく)。

4

1 に答える 1

0

これは、ビュー パラメータが定義されている場合に発生する可能性があります。

于 2011-07-14T00:29:07.153 に答える