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