<redirect/>
でタグを使用しない場合faces-config.xml
、ブラウザの URL は更新されませんが、データはバッキング Bean から正常にロードされます。を使用する<redirect/>
と、ブラウザの URL は更新されますが、バッキング Bean からデータが読み込まれません。この場合、バッキング Bean からデータをロードするにはどうすればよいですか?
質問する
1408 次
3 に答える
0
必要に応じて、いくつかの要求パラメーターに基づいて、ターゲット ページに関連付けられたバッキング Bean の (ポスト) コンストラクターで読み込みジョブを実行します。
例えば
@ManagedBean
@RequestScoped
public class Bean {
private Data data;
@PostConstruct
public void init() {
data = loadItSomehow();
}
// ...
}
ターゲットページが によって Bean を参照する場合、#{bean}
それは自動的に構築され、コンストラクターまたは@PostConstruct
メソッドですべてのジョブを実行でき<f:event type="preRenderView">
ます。<f:viewParam>
@ManagedProperty
以下も参照してください。
于 2013-03-21T12:16:13.993 に答える