我有一个无法解决的问题。我有一个JSF编辑页面,它显示从Java对象生成的数据。页面将值显示到输入表单中。现在我遇到了这个问题。例如,我有一个原始值为12
的输入值。当我插入值22时,输入表单的验证器进行检查并返回消息CCD_。
然后我再次输入值12,再次得到消息12 is not a unique value
我如何告诉这个验证器这个值12
是可接受的值,即使它被重复到DB中,它也应该接受它,因为这是从Java对象中获得的原始值?
您可以将验证方法添加到您的backingbean中,并根据模型中的当前值进行验证。当前模型值应该是绑定在backingbean中的最后一个经过验证的值。
或者如果它是一个单独的验证器,那么它已经在上面回答了。