我需要建议。我用2种语言开发本地化内容的网站。为此,我使用带有键 - lang和名称smth - 键的地图。我有selectOneMenu with languageds,并依赖于这个selectOneMenu列表与不同的数据。我只是重新启动列表获取所选lang的值。但是第一语言的数据是强制性的。第二行并不是强制性的。
我认为selectOneMenu的一些“过滤器”代替了eevery change lang后再次从数据库中选择数据。请对这个案例提出一些好的建议,可能就是例子
答案 0 :(得分:0)
如果您在网站上使用本地化内容,则应使用资源包。退房:
http://java.dzone.com/articles/resource-bundles-jsf-20
在我看来,过滤器应该使用当前语言。我不认为过滤器使用这两种语言是值得的...因为用户倾向于使用一种首选语言,所以无法真正看到它的用例