我想基于用户的TimeZone使用不同的TimeZone

问题:JSFSeam是否有任何功能可以设置默认值?
这将影响整个应用程序。

希望我每次使用时都使用s:convertDateTimef:convertDateTimep:calendar等功能,而不使用timezone属性。

我还尝试如下使用Seam组件TimeZoneSelector

@In
private TimeZoneSelector timeZoneSelector;
....
timeZoneSelector.setTimeZone(user.getTimeZone());


但是,它不会自动影响<f:convertDateTime pattern="hh:mm a"/>
我必须再次检索TimeZone表单支持bean。

<f:convertDateTime pattern="hh:mm a" timeZone="#{mybean.timeZone}"/>

最佳答案

JSF没有默认的特殊功能允许您这样做。您需要执行此功能。

07-26 09:15