Как автоматически выбрать значение выпадающего списка в Struts 2

Как автоматически выбрать значение выпадающего списка в 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) в качестве параметра по умолчанию.