如何国际化f:selectItems保存数据库中的数据?

时间:2013-05-09 17:56:39

标签: java jsf jsf-2

我有h:selectOneMenu编码如下

    <h:selectOneMenu value="{mybean.selectedItem}" >
                <f:selectItems value="#{mybean.dataFromDb}" />
    </h:selectOneMenu>

当用户通过dropdownmenu更改语言时,请说从英语到中文我有一个包含汉字的属性文件。但是,我不知道如何实现它们,所以

<f:selectItems value="#{mybean.dataFromDb}" /> will notice the change of the language and act accordingly 

如果我使用

    <f:selectItme value="#{mypropertieFile.value1}" />
    <f:selectItme value="#{mypropertieFile.value2}" />
    <f:selectItme value="#{mypropertieFile.value3}" />
从属性文件

它将起作用,但这将打破仅从属性文件和数据库做事的想法。

我该如何解决这个问题?

0 个答案:

没有答案