0

解決できない問題があります。Javaオブジェクトから生成されたデータを表示するJSF編集ページがあります。このページには、入力フォームに値が表示されます。そして今、私はこの問題を抱えています。たとえば、元の値の入力値があります12。値22を挿入すると、入力フォームのバリデーターがメッセージをチェックして返します22 is not a unique value

次に、値12を再度入力すると、12 is not a unique valueこのバリデーターに、この値12が許容値であり、Javaオブジェクトから取得した元の値であるためDBに繰り返されても受け入れる必要があることを、どのように伝えることができるかというメッセージが表示されます。

4

1 に答える 1

1

バッキングBeanに検証メソッドを追加し、モデルの現在の値に対して検証できます。現在のモデル値は、バッキングBeanにバインドされている最後に検証された値である必要があります。

または、別のバリデーターの場合は、すでに上記の回答があります。

于 2013-02-04T22:12:31.477 に答える