ストラット 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"
}