当从Weblogic调用JSF视图作为HTTP请求时,本地化不起作用

时间:2018-06-05 13:45:58

标签: localization localhost locale weblogic-10.x jsf-1.1

当从Weblogic Server 10.0以编程方式向该视图发出HTTP请求时,locale中的f:view属性似乎无效。为了从浏览器中查看该用户的确切视图,通过传递jsessionid来向Weblogic发出HTTP请求,如下所示:

http://localhost:7001/path/to/view.jsf;jsessionid=<session ID>

对于本地化,<f:view locale=#{sessionObj.userObj.locale}>中使用了view.jsp来根据用户的区域设置呈现内容。当通过HTTP请求调用相同的视图时,响应HTML会从视图中正确加载除区域设置之外的所有内容。使用HTTP请求时,语言环境始终默认为英语,但在从浏览器使用应用程序时加载正确的语言环境。

0 个答案:

没有答案