0

2 つの xhtml ページがあります。1 つ目は新しい注文を保存することを許可し、2 つ目はデータベースに保存されているすべての注文を一覧表示することを許可します。

特定の目的のためにsessionManeged、2 番目のページに問題があります。問題は、新しい注文を保存して 2​​ 番目のページに移動すると、データがセッションに保存されているため更新されないことです。

新しい注文が保存されたときにデータを更新する (データベースへのクエリを再実行する) 方法を教えてください。

4

1 に答える 1

0

@RequestScoped特定の商品ページやリスティングに使用し、GETパラメータで接続してデータを取得することを検討するとよいと思います@ViewScoped(RequestScopedにViewScopedを注入できないため)。

次に@PostConstruct、次のように、データベースからリストを初期化するために使用します

@PostConstruct
public void init(){
    someListElement = facade.findAll();
}
于 2012-08-14T08:08:58.910 に答える