Cam*_*Cam 4 jsf converter datetime-format
我的JSF页面以这种格式显示来自托管bean的DateTime:"MM/dd/yyyy h:mm a"
我想避免在不同的页面中重复转换器声明: <f:convertDateTime type="both" pattern="MM/dd/yyyy h:mm a" dateStyle="short" timeStyle="medium" />
有没有办法使所有DateTime字段的上述转换器默认?
(使用JSF 2:2个月的经验.)
只需扩展DateTimeConverter后面的类<f:convertDateTime>并在构造函数中设置默认值.
@FacesConverter("defaultDateConverter")
public class DefaultDateConverter extends DateTimeConverter {
public DefaultDateConverter() {
setPattern("MM/dd/yyyy h:mm a");
}
}
Run Code Online (Sandbox Code Playgroud)
用它作为 <f:converter converterId="defaultDateConverter" />
请注意,我省略了其他属性,因为在pattern指定时它们会被忽略.
| 归档时间: |
|
| 查看次数: |
5525 次 |
| 最近记录: |