0

ストラット 2 で値を事前に選択する際に問題が発生しています。

タグ value="country" を使用して文字列 country="Japan" をターゲットにしており、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"
}
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 に答える