Как автоматически выбрать значение выпадающего списка в Struts 2
В Struts 2 раскрывающийся список HTML можно отобразить с помощью тега<s:select>. Чтобы автоматически выбрать значение по умолчанию для раскрывающегося списка, просто объявите атрибут «value» в теге<s:select> и установите соответствующее значение по умолчанию.
1. Пример списка Java
Список Java для генерации опций выбора для выпадающего списка.
//...
public class SelectAction extends ActionSupport{
private List searchEngine;
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) в качестве параметра по умолчанию.