Myfaces 2.0.5:如果字段中未输入值,则禁用验证



目前我们正在将应用程序从Weblogic 11g转移到Jboss eap 7。

对于JSF表单,在这个应用程序中启用了自定义验证器,如下所示

<h:inputText id="lastName" maxlength="30" styleClass="InputBoxMedium" value="#{searchBean.lastName}" onkeyup="checkAllEmptyField('Search', 'searchActive', 'searchInactive', 5)">
<f:validator validatorId = "searchValidator"/>
</h:inputText>

假设我们有10个类似的字段,在Weblogic中,此验证器仅用于非空字段的验证在Jboss中,为所有字段调用验证器。

我们希望在jboss中有weblogic行为。

在web.xml中添加以下内容有助于解决Jboss eap 7中的问题……希望这将对未来的某个人有所帮助。。。。

<context-param>
<param-name>javax.faces.VALIDATE_EMPTY_FIELDS</param-name>
<param-value>false</param-value>
</context-param>

不确定为什么weblogic中不需要这样做:-(

下面的链接帮助了我,请查看详细信息应该';如果没有指定值,是否跳过验证?

相关内容

  • 没有找到相关文章

最新更新