0

アクションクラス、ストラット2で選択されたラジオボタンの値を取得するには?

<s:form action="vote.action" method="post">
<s:radio name="vote" list="#{'1':'Candidate1','2':'Candidate2','3':'Candidate3'}" value="2" />
<s:submit method="execute" key="label.vote" align="center" />

4

1 に答える 1

2

struts2がアクションクラスにフォーム値を挿入するには、次のいずれかを実行する必要があります。

  1. JSPのフィールド値と同じ名前で、アクションクラスに個々のプロパティを作成します。
  2. 必要なプロパティを使用してBeanを作成し、それらのプロパティにJSPのプロパティと同じ名前を付けてください。
  3. アクションクラスのBeanのプロパティのゲッターとセッターを作成します。

データがJSPとActionクラスの間を逆方向に流れる方法を説明しているいくつかのドキュメントを確認することをお勧めします。

ラジオボタンの略で、あなたがする必要があるのは、jspラジオボタンフィールドの名前と同じ名前でアクションクラスにゲッターとセッターを定義することだけであり、あなたはすべてあなたのアクションクラスの値(インターセプターの力と魔法)を受け取るように設定されています;))

処理フォーム

于 2012-08-27T12:54:57.143 に答える