【发布时间】:2014-07-23 15:48:03
【问题描述】:
我在 XHTML 中有一个 <p:calendar> 代码
<p:calendar
value="#{Bean.targetdate}"
pattern="MM/dd/yyyy" size="10" navigator="true"
rendered="#{Bean.editCmdActionflg == true}"
onblur="fChkDate(this);">
<f:convertDateTime type="date" pattern="MM/dd/yyyy" />
我的问题是,当我提供无效日期(例如 12/31/6666)时,<p:calendar> 按原样接受日期,我在 backing bean 中执行了 SOP,我输入的日期得到了 Mon Dec 31 00:00:00 IST 6666。
我不应该让用户输入一个无效的日期,就像我在上面输入的那样。
而且我需要确保用户应该提供一个有效的日期
我该怎么做?
【问题讨论】:
标签: jsf jsf-2 primefaces calendar