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.
//...
List genders = 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
}
//...
List 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") );
//...
public List getLanguages() {
return languages;
}
public String getDefaultLanguageValue(){
return "CN_ZH";
}
//...
Auf der Ergebnisseite
Es wird der folgende HTML-Code generiert ...