Как автоматически выбрать значение выпадающего списка в Struts 2
В Struts 2 раскрывающийся список HTML можно отобразить с помощью тега<s:select>. Чтобы автоматически выбрать значение по умолчанию для раскрывающегося списка, просто объявите атрибут «value» в теге<s:select> и установите соответствующее значение по умолчанию.
1. Пример списка Java
Список Java для генерации опций выбора для выпадающего списка.
//... public class SelectAction extends ActionSupport{ private ListsearchEngine; private String yourSearchEngine; //set default value public String getDefaultSearchEngine() { return "yahoo.com"; } public SelectAction(){ searchEngine = new ArrayList (); searchEngine.add("google.com"); searchEngine.add("bing.com"); searchEngine.add("yahoo.com"); searchEngine.add("baidu.com"); } //... }
<s:select> для отображения раскрывающегося списка HTML. value=”defaultSearchEngine” вызовет соответствующий метод класса действияgetDefaultSearchEngine() для возврата значения поисковой системы по умолчанию.
В этом примере раскрывающийся список автоматически выберет «yahoo.com» в качестве параметра по умолчанию.
2. Пример списка OGNL
Создайте раскрывающийся список с помощью выражения OGNL и напрямую установите значение по умолчанию в атрибуте «value».
В этом примере раскрывающийся список автоматически выберет“2” (Feb) в качестве параметра по умолчанию.