私の問題は、このアクションにアクションとリストがあり、データベースからいくつかのアイテムを検索するということです。
状況:
ユーザーは検索を行い、このリストにあるアイテムを配置してグリッドに表示します。
ここまではOKです。
問題は、ユーザーがグリッドに表示されたデータをpdfに印刷するように求めるときです。
アクションに戻ると、私の属性 "listItems"はnullです。
私は自分の行動にコンストラクタを作成しましたし、私はすべての回のユーザーは、私が意味する、私はアクションの新しいインスタンスを作成し、要求を行うことを見た:ユーザーがページに入るとき誰かがストラット2にアクションの単一インスタンスを作成する方法を知っていますか?
- Iが示しますデータ ベースで見つかったすべてのレジスタ...アクションが作成されます...
- ユーザーがフィルタを記入し、ユーザーがデータを印刷するように要求したとき
- 再び...アクションが作成され、新しい検索をお願い示しました。グリッドには、もう一度アクションが作成されます。
:私は、ユーザーに戻って結果を送信した後
public class MyAction extends AbstractMyAction<MyObject, MyFilter, MyService>{
private List<MyObject> list;
//getter and setter...
//method that fill my list...
}
私は、この属性「リストは、」彼の値を保持することを必要とするときにコンテンツを印刷するかどうかを確認するなどの他のアクションのためのユーザの要求、例えば、このリスト。
「会話スコープ」などを作る方法はありますか?
ユーザーが印刷を依頼すると、私のリストは生き続ける必要があります。
これは意味をなさない。コードを編集して表示してください。 – aweigold
ここにいるのは...助けてくれてありがとう – Igor