Comment présélectionner une valeur de bouton radio dans Struts 2
Téléchargez-le -Struts2-Radio-Button-Example.zip
Voici quelques exemples Struts 2 pour montrer comment présélectionner une valeur par défaut pour un bouton radio généré via List, OGNL et object.
1. List
Dans le code Java, créez une liste pour renvoyer les valeurs du bouton radio.
//... Listgenders = new ArrayList (); genders.add("male"); genders.add("female"); genders.add("unknown"); //... public List getGenders() { return genders; } public String getDefaultGenderValue(){ return "unknown"; } //...
Dans la page de résultats, balise
Il va générer le code HTML suivant…
2. OGNL
Dans la page de résultats, créez un bouton radio via l'expression OGNL etpreselect the “2” as the default value.
Il va générer le code HTML suivant…
3. Objet
Dans le code Java, créez un objet Language avec les propriétés languageCode et 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"; } //...
Dans la page de résultats, balise
Il va générer le code HTML suivant…