2013-07-17 114 views
0

我已经检查过类似的问题,但没有任何匹配。spring MVC,从ObjectError获取被拒绝字段的值

我检查,如果我有错误:

result.getErrorCount() != 0) 

我在内心里有使用

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

,当我用eclipse的调试模式下的错误列表,我检查里面的字段名单我在表格中拥有良好的身份证明。 但在运行时我无法做

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

回答

7

你需要投ObjectErrorFieldError,然后你可以通过调用getField()检索受影响的字段的名称来获取值。

JavaDoc for FieldError

+0

谢谢你,我很新的Java和Eclipse中,因此我采取了默认的东西,给我的日食:/ – Alexis

+0

没问题,很高兴我能帮忙。 – gregwhitaker