Validation 空时的验证错误<;p:calendar mask=";“真的”&燃气轮机;在blur上提交

Validation 空时的验证错误<;p:calendar mask=";“真的”&燃气轮机;在blur上提交,validation,jsf,primefaces,Validation,Jsf,Primefaces,当我在JSF2.2表单中通过按钮单击提交PrimeFaces 5.2.6时,没有自定义验证器,空值是有效的。但是如果我像下面那样提交 <h:form> <p:messages autoUpdate="true" /> <p:calendar pattern="dd/MM/yyyy" mask="true"> <p:ajax event="blur" /> </p:calendar> </h:

当我在JSF2.2表单中通过按钮单击提交PrimeFaces 5.2.6
时,没有自定义验证器,空值是有效的。但是如果我像下面那样提交

<h:form>
    <p:messages autoUpdate="true" />
    <p:calendar pattern="dd/MM/yyyy" mask="true">
        <p:ajax event="blur" />
    </p:calendar>
</h:form>

然后我得到下面的验证错误

“\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu/”不能理解为日期


日历值未设置为
required=true
。为什么行为不同?

根据PF 5.2目前的信息,无法重现。我在这里做了一个mcve并更新了问题。请发布PF版本信息。我使用的是Mojarra 2.2.12和Primefaces 5.2.6以及OmniFaces 2.1.5.2。我编辑了这个问题以显示一个真实的MCVE。根据PF 5.2到目前为止的信息,无法复制。我在这里做了一个mcve并更新了问题。请发布PF版本信息。我使用的是Mojarra 2.2.12和Primefaces 5.2.6以及OmniFaces 2.1.5.2。我编辑了这个问题来展示一个真实的MCVE。