私の豆にはリストがあります
List<SomeClass> values = new ArrayList<SomeClass>();
SomeClass{
int a;
int b;
int c;
}
私の検証コード -
int i =0
for(SomeClass entry: values){
if(entry.getA() < 0 && entry.getB() < 0 && entry.getC() > 0){
bindingResult.addError(newFieldError("bean", "values[" + i"].a", values.get(i).getA(),false,new String []{"error.code"}, null, null));
}
}
error.code
文字列 " C が 0 より大きい場合、A と B は 0 より大きい必要があります"
問題は、これらの 2 つのフィールドが UI で強調表示さvalues[i].a
れるように、エラー コードをマップしたいことです。values[i].b
FieldError
コンストラクターは を受け入れますが、受け入れませString field
んString [] fields
。
同じエラーに 2 つのエラー フィールドを追加する方法はありますか?
ありがとう