Portletfilter更改区域设置?
问题描述:
的ServletResponse的提供的setLocale()方法来修改其尚未COMMITED的响应的区域设置。 PortletResponse没有提供这种方法,只有getLocale() - 是否有任何其他方式来更改portlet请求/响应的区域设置?Portletfilter更改区域设置?
答
不,这在portlet中不会有意义 - 它们只是聚合响应的一个组件。
在portlet 2.0规范(JSR 286)证实了这一点:
portlet能不设置字符编码或响应作为这些的区域设置被 由门户/ portlet容器预先设定的。
你在说什么Portlet API? – BalusC 2009-11-28 12:16:17
@BalusC - 我假定使用标准的JSR168/JSR286 portlet。 – McDowell 2009-11-28 13:25:34
目前我在JBoss env中,所以JBoss Portlet api。 – onigunn 2009-11-28 13:59:48