我正在尝试使用传递不同参数的标准转换器类在 faces-config 中注册不同的转换器实例。
下面的代码注册了两个 DateTimeConverters,第一个用于包含时间的日期,第二个用于仅时间。但是模式属性永远不会被设置。这可以做到吗?
<converter>
<converter-id>dateTimeConverter</converter-id>
<converter-class>javax.faces.convert.DateTimeConverter</converter-class>
<property>
<property-name>pattern</property-name>
<suggested-value>yyyy-MM-dd HH:mm:ss</suggested-value>
</property>
</converter>
<converter>
<converter-id>timeConverter</converter-id>
<converter-class>javax.faces.convert.DateTimeConverter</converter-class>
<property>
<property-name>pattern</property-name>
<suggested-value>HH:mm:ss</suggested-value>
</property>
</converter>