4

JSFを使ってWebアプリケーションを開発しています。Jbossサーバーでリッチフェイスを使用しています。サーバー アクションを呼び出すための a4j コマンド ボタン、コマンド リンク、および a4j js 関数があります。

limit render を true に設定し、必要なコンポーネントのみをレンダリングします。また、実行を "@this" に設定しました。「@this」に実行値を指定していないにもかかわらず、フォームに関連付けられたすべてのアクションがボタンのクリックとともに実行されるという奇妙な動作が観察されています。これにより、パフォーマンスが大幅に低下しています。

これは JSF が POST リクエストを処理する方法ですか、それとも他に不足しているものがありますか?

4

1 に答える 1

1

質問で現在説明していることは、JSFやRichFacesのデフォルトの動作ではありません

あなたの具体的な問題は他の場所で引き起こされています。コメントによると、PhaseListener何らかの理由でビュー全体を再実行するロギング目的で を作成したようです。これをオフPhaseListenerにするか、実装を修正する必要があります。

于 2012-09-24T15:21:24.513 に答える