gpt4 book ai didi

JSF 2 默认日期时间转换器模式

转载 作者:行者123 更新时间:2023-12-05 00:31:19 25 4
gpt4 key购买 nike

我的 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 后面的类(class)<f:convertDateTime>并在构造函数中设置默认值。

@FacesConverter("defaultDateConverter")
public class DefaultDateConverter extends DateTimeConverter {

public DefaultDateConverter() {
setPattern("MM/dd/yyyy h:mm a");
}

}

将其用作 <f:converter converterId="defaultDateConverter" />
请注意,我省略了其他属性,因为在 pattern 时它们无论如何都会被忽略。被指定。

关于JSF 2 默认日期时间转换器模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14990960/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com