0

我需要建议。我用 2 种语言开发具有本地化内容的网站。为此,我使用带有 key - lang 和 name smth - key 的地图。我有带有 languageds 的 selectOneMenu,并且依赖于这个带有不同数据的 selectOneMenu 列表。我只是重新初始化列表获取所选语言的值。但是第一语言的数据是强制性的。并且在第二个语言上不是强制性的。

我考虑了一些“过滤器”,用于 selectOneMenu,而不是在每次更改 lang 后再次从数据库中选择数据。请就这个案例提供一些好的建议,并可能是例子

4

1 回答 1

0

如果您在站点上使用本地化内容,则应该使用资源包。查看:

http://java.dzone.com/articles/resource-bundles-jsf-20

在我看来,过滤器应该只使用当前语言。我认为让过滤器同时使用两种语言是不值得的……因为用户倾向于坚持使用一种首选语言,所以看不到它的用例

于 2013-06-07T08:37:52.513 回答