So wählen Sie einen Optionsfeldwert in Struts 2 vor
Laden Sie es herunter -Struts2-Radio-Button-Example.zip
In den folgenden Struts 2-Beispielen wird gezeigt, wie Sie einen Standardwert für ein Optionsfeld vorwählen, das über Liste, OGNL und Objekt generiert wurde.
1. List
Erstellen Sie in Java-Code eine Liste, um die Werte für das Optionsfeld zurückzugeben.
//... Listgenders = new ArrayList (); genders.add("male"); genders.add("female"); genders.add("unknown"); //... public List getGenders() { return genders; } public String getDefaultGenderValue(){ return "unknown"; } //...
Auf der Ergebnisseite
Es wird der folgende HTML-Code generiert ...
2. OGNL
Erstellen Sie auf der Ergebnisseite ein Optionsfeld über den OGNL-Ausdruck undpreselect the “2” as the default value.
Es wird der folgende HTML-Code generiert ...
3. Objekt
Erstellen Sie in Java-Code ein Language-Objekt mit den Eigenschaften languageCode und languageDisplay.
//... public class Language{ private String languageCode; private String languageDisplay; //getter and setter methods }
//... Listlanguages = 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") ); //... public List getLanguages() { return languages; } public String getDefaultLanguageValue(){ return "CN_ZH"; } //...
Auf der Ergebnisseite
Es wird der folgende HTML-Code generiert ...