Validation 使用spring 3验证相等的空值不起作用

Validation 使用spring 3验证相等的空值不起作用,validation,spring-mvc,Validation,Spring Mvc,我有一个叫做付款方式的复选框 当我点击现金复选框时,它会显示一个初始值为零的现金文本框。 我的条件是检查现金是否为零,它不应该通过。它不应该通过意味着您希望提供验证并停止在数据库中保存记录/这就是您所说的“不应该通过”的意思吗 您可以为此尝试使用jQuery验证。您还可以在控制器中的post方法期间使用spring验证 您可以在验证器中进行检查,比如如果Cash的值为true,则检查Cash文本框的值;如果Cash文本为0,则可以使用spring validtor中的rejectValue()方

我有一个叫做付款方式的复选框

当我点击现金复选框时,它会显示一个初始值为零的现金文本框。
我的条件是检查现金是否为零,它不应该通过。

它不应该通过意味着您希望提供验证并停止在数据库中保存记录/这就是您所说的“不应该通过”的意思吗

您可以为此尝试使用jQuery验证。您还可以在控制器中的post方法期间使用spring验证

您可以在验证器中进行检查,比如如果Cash的值为true,则检查Cash文本框的值;如果Cash文本为0,则可以使用spring validtor中的rejectValue()方法来拒绝该值。 这个网站上有一个很好的例子

[form:checkbox path="cashPayment" id="cash" value="Cash"
form:checkbox path="chequePayment" id="cheque" value="Cheque" ]