Actionクラスで作成した値をモデル(jspビューの場合)に渡す方法を解明しようとします。私はStruts 2フレームワークが初めてです。Struts 2のActionからModelへの値の受け渡し
私の場合:
- 私は、リクエストされたURLからパラメータを取得します。
- 私は自分のクラスのオブジェクトを生成するためにこの値を使用します - 製品(私はそれを実行メソッドで行います)。
- そして、jspビューにProductクラスオブジェクトのリストを注入したいと思います。
私の質問は、どのようにjspビューで自分のクラスのオブジェクトを挿入できますか?
Actionクラスの私の実装:
public class ProductAction extends ActionSupport {
private int n;
public int getN() {
return n;
}
public void setN(int n) {
this.n = n;
}
public String execute() throws Exception {
List<Product> products = Service.getProducts(n);//I want to inject this to jsp view
return SUCCESS;
}
デバッグの助けを求めるhttp://struts.apache.org/docs/tutorials.html –
質問(「なぜこのコードは動作しないの?」)は、所望の動作が含まれている必要があり、特定の問題やエラーと質問自体の中でそれを再現するのに必要な最短のコード。明確な問題文がない質問は、他の読者にとって有用ではありません。参照:最小、完全、および検証可能な例を作成する方法。 –