我已经检查了类似的问题,但我没有任何匹配。
我检查是否有错误:
result.getErrorCount() != 0)
并在里面我有
的错误列表List<ObjectError> ae = result.getAllErrors();
当我使用eclipse的调试模式时,我检查列表中的字段,我在表单中有好的id。 但是在运行时我无法通过
获得价值for (ObjectError fe : result.getAllErrors())
{
fe.getField();
}
答案 0 :(得分:12)
您需要将ObjectError
投射到FieldError
,然后您可以通过调用getField()
来检索受影响字段的名称。