Jsp

Struts2ラジオボタンの例



Struts2 Radio Button Example



ダウンロード– Struts2-Radio-Button-Example.zip

Struts 2では、Markを使用してHTMLラジオボタンを作成できます。 興味深いことに、合格する方法はたくさんあります リスト、OGNLまたはオブジェクト ラジオボタンにデータを入力します。 次の例を確認して、その方法を理解してください。

Struts2の例

リスト、OGNL、およびオブジェクトを使用して、Struts2タグによって作成されたラジオボタンにデータを入力する例を示します。



1.アクション

アクションクラス。ラジオボタンの性別と言語の値のリストを作成するために使用されます。

RadioButtonAction.java



package com.mkyong.common.action import java.util.ArrayList import java.util.List import com.mkyong.common.model.Language import com.opensymphony.xwork2.ActionSupport public class RadioButtonAction extends ActionSupport{ private List genders private List languages private String yourGender private String yourAnswer private String yourLanguage private static final String MALE = 'male' private static final String FEMALE = 'female' private static final String UNKNOWN = 'unknown' public RadioButtonAction(){ genders = new ArrayList() genders.add(MALE) genders.add(FEMALE) genders.add(UNKNOWN) languages = new ArrayList() languages.add( new Language('EN', 'English') ) languages.add( new Language('FR', 'France') ) languages.add( new Language('CN_ZH', 'Chinese') ) languages.add( new Language('DE', 'German') ) } //return default gender value public String getDefaultGenderValue(){ return UNKNOWN } //return default language value public String getDefaultLanguageValue(){ return 'CN_ZH' } public String execute() { return SUCCESS } public String display() { return NONE } //getter ad setter methods }

Language.java

package com.mkyong.common.model public class Language{ private String languageCode private String languageDisplay //getter and setter methods public Language(String languageCode, String languageDisplay) { this.languageCode = languageCode this.languageDisplay = languageDisplay } }

2.結果ページ

結果ページはStruts2 'を使用します s:ラジオ 'リスト、OGNL、およびオブジェクトを介して3つのラジオボタンを作成します。

radiobutton.jsp



Your Selected Gender :

Your Selected Language :

Your Selected Answer :

3. struts.xml

一緒にリンク〜

pages/radiobutton.jsp pages/result.jsp

5.デモ

http:// localhost:8080 / Struts2Example / radioButtonAction.action

Struts2ラジオボタン画面

http:// localhost:8080 / Struts2Example / resultAction.action

Struts2ラジオボタン画面 値を事前に選択する方法については、この記事をお読みください– Struts2でラジオボタンの値を事前に選択します

参照

  1. http://struts.apache.org/2.0.11.2/docs/radio.html
  2. http://struts.apache.org/2.1.8.1/docs/struts-2-form-tags.html
  3. Struts2でラジオボタンの値を事前に選択する方法
タグ: シングルボタン struts2

から: https://mkyong.com/struts2/struts-2-sradio-radio-button-example/