1

2つのjspページがあります。one.jspおよびtwo.jspone.jsp送信ボタンのあるフォームがあります。find.actionユーザーは、アクションが実行され、成功するとユーザーがに移動するフォームを送信しtwo.jspます。find.action定義された成功結果でstruts.xmlにマップされます。find.actionアクションクラスsayでアクションされますFindMyString。two.jspに「mystring」属性の値を表示したいFindMyStringという属性があります。String mystring = "Hello from Action class";

適切なコーディングを提供することにより、これを行う方法を提案してください。ありがとう。

4

2 に答える 2

3

アクションには、JSPに表示する必要のある情報を公開するためのゲッターが必要です。したがって、getMyString()アクションでメソッドを作成することから始めます。次に、次のいずれかを使用して、JSPで値を出力できます。

OGNL

<s:property value="myString"/>

JSTL

<c:out value="${action.myString}"/>
于 2012-07-18T19:14:56.467 に答える
0

OGNLを使用して、動作中のフィールドにアクセスできます。

これがあなたが始めるためのチュートリアルですhttp://www.dzone.com/tutorials/java/struts-2/struts-2-example/struts-2-ognl-expression-language-example-1.html

これがOGNLのドキュメントですhttp://struts.apache.org/2.0.11.2/docs/ognl.html

于 2012-07-18T19:12:15.737 に答える