Как предварительно выбрать значение переключателя в Struts 2
Скачать -Struts2-Radio-Button-Example.zip
Вот несколько примеров Struts 2, чтобы продемонстрировать, как предварительно выбрать значение по умолчанию для переключателя, сгенерированного с помощью List, OGNL и объекта.
1. List
В коде Java создайте список для возврата значений для переключателя.
//...
List genders = new ArrayList();
genders.add("male");
genders.add("female");
genders.add("unknown");
//...
public List getGenders() {
return genders;
}
public String getDefaultGenderValue(){
return "unknown";
}
//...
На странице результатов тега
Он сгенерирует следующий HTML-код ...
2. OGNL
На странице результатов создайте переключатель с помощью выражения OGNL иpreselect the “2” as the default value.
Он сгенерирует следующий HTML-код ...
3. объект
В коде Java создайте объект Language со свойствами languageCode и 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";
}
//...
На странице результатов тега
Он сгенерирует следующий HTML-код ...