spring MVC,从ObjectError获取被拒绝字段的值

时间:2013-07-17 14:18:19

标签: java spring-mvc spring-validator

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

我检查是否有错误:

result.getErrorCount() != 0)

并在里面我有

的错误列表
List<ObjectError> ae = result.getAllErrors();

当我使用eclipse的调试模式时,我检查列表中的字段,我在表单中有好的id。 但是在运行时我无法通过

获得价值
for (ObjectError fe : result.getAllErrors())
{
   fe.getField();           
}

1 个答案:

答案 0 :(得分:12)

您需要将ObjectError投射到FieldError,然后您可以通过调用getField()来检索受影响字段的名称。

JavaDoc for FieldError