如何在select(Struts 2)上预先选择一个选项

时间:2012-11-12 19:12:54

标签: java jsp struts2

我在使用struts 2预先选择值时遇到问题。

我正在使用tag value =“country”来定位到String country =“Japan”,select会从列表中加载元素(字符串列表)。

但是,在加载时,select只会定位列表中的第一项。

外观:

<s:select list="countries" value="country" label="Conutry" 
                                  headerKey="null" name="country" id="selectCountry"
                                  />


public List<String> countries;
public String country;
.....

public Countries(){
         countries=dao.list();
}


.........

getter and setter

........
//Action Used to get information
public getInfo(){
    country="USA"
}

1 个答案:

答案 0 :(得分:1)

尝试:

<s:select list="countries" 
          value="country" 
          label="Conutry" 
          headerKey="country" 
          headerValue="contry" 
          name="countries" 
          id="selectCountry"/>

headerKey表示您要发布的值 headerValue将显示在列表中。