PrimeFaces日历接受无效日期作为输入

PrimeFaces日历接受无效日期作为输入,第1张

PrimeFaces日历接受无效日期作为输入

<p:calendar>
封面下使用
SimpleDateFormat
其默认情况下又使用宽松的解析,导致溢出值,以滚动到下一个日期度量水平。例如1月32日将变成2月1日,依此类推

在普通的Java而言,这可以通过关闭

DateFormat#setLenient()
,传球
false

用JSF术语,您基本上需要提供一个使用non-
lenient的自定义转换器

DateFormat
。幸运的是,标准的JSF已经提供了开箱即用的功能
<f:convertDateTime>
,因此您可以直接使用它。

<p:calendar ...>    <f:convertDateTime pattern="dd/MM/yyyy" /></p:calendar>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5439004.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-11
下一篇 2022-12-11

发表评论

登录后才能评论

评论列表(0条)

保存