0

誰か教えてください

「任意のアクション クラスの属性を別の JSP ページに取得する方法は?」

属性「private int ra、ua;」を持つアクションクラス「FindQuestion.java」があります。「ra」と「ua」の両方のゲッターとセッターを作成しました。<s:property value=""/>これで、"FindQuestion.java"を参照してアクションでロードされる"FindQuestion.java" の属性のいくつかをタグで表示する別の jsp ページ "home.jsp"ができました。<s:select name ="ua" (list of integers) />タグ付きのユーザーから整数を取得する「チェック」ボタンのあるフォームもあります。

別の属性「ra」を「FindQuestion.java」から取得する必要があります。これは、「チェック」ボタンのアクション時にその値を (select タグからの) 「ua」の値と比較するためにのみ使用されます。これらが等しい場合は、「Match Successfull」というメッセージが表示されます。それ以外の場合は「Matching Failed」です。[ra は jsp ページに表示されません]。

誰かがどのJavaまたは他のコーディングを行うべきかを提案できますか?

前もって感謝します。

4

1 に答える 1

0

アクション クラス (jsp ではない) で一致を行っていると仮定すると、home.jspフォームで隠しフィールドを宣言します。

<s:hidden name="ra" value="%{ra}"/>

value変数名が同じであるため、私の知る限り属性はここでは必要ありません)。

変数を照合するアクションクラスで、この変数を宣言します(ゲッター/セッターを使用)。その後、変数を比較できます。

于 2012-07-10T15:02:05.670 に答える