0

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

我正在使用标签 value="country" 定位到 String country="Japan" ,并且选择从列表(字符串列表)中加载元素。

但是,在加载时,选择只针对列表中的第一项。

看:

<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"
}
4

1 回答 1

1

尝试:

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

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

于 2012-11-12T19:26:02.803 回答