我已经检查过类似的问题,但没有任何匹配内容。

我检查是否有以下错误:

result.getErrorCount() != 0)


在里面,我有使用的错误列表

List<ObjectError> ae = result.getAllErrors();


当我使用eclipse的调试模式并检查列表中的字段时,我在表单中具有良好的ID。
但是在运行时,我无法通过获取价值

for (ObjectError fe : result.getAllErrors())
{
   fe.getField();
}

最佳答案

您需要将ObjectError强制转换为FieldError,然后可以通过调用getField()检索受影响的字段的名称。

JavaDoc for FieldError

07-24 09:20