1

男性か女性かを選択できるコンボボックスを備えたフォームがあります。男性女性を別の言語で同じ単語に変更したい。

私の実際のコンボボックスは次のとおりです。

<s:combobox readonly="true" key="sex" 
list="{'Male', 'Female'}" value="Male" />

このコンボボックスを別の言語で配置する方法はありますか?

4

1 に答える 1

0

最後に、解決策を見つけました。この JSP ページを表示するアクションを、属性のリストとゲッターで実装する必要があります。

public class Action extends ActionSupport {
    ...
    private List<String> genders = new ArrayList<String> ();

    public Action ()
    {
        genders.add(getText("male"));
        genders.add(getText("female"));
    }

    @Override
    public String input() throws Exception {    
        return NONE;
    }
    ...
}

次に、jsp ページで、この属性をコンボボックスで必要なリストとして使用します。

<s:combobox readonly="true" key="generos" list="genders"/>
于 2012-05-04T15:50:07.350 に答える