我已经检查过类似的问题,但没有任何匹配内容。
我检查是否有以下错误:
result.getErrorCount() != 0)
在里面,我有使用的错误列表
List<ObjectError> ae = result.getAllErrors();
当我使用eclipse的调试模式并检查列表中的字段时,我在表单中具有良好的ID。
但是在运行时,我无法通过获取价值
for (ObjectError fe : result.getAllErrors())
{
fe.getField();
}
最佳答案
您需要将ObjectError
强制转换为FieldError
,然后可以通过调用getField()
检索受影响的字段的名称。
JavaDoc for FieldError