private ErrorListDto processFieldErrors(List<ObjectError> globalErrors,
List<FieldError> fieldErrors) {
ErrorListDto errorListDto = new ErrorListDto();
//handle global errors
for (ObjectError globalError: globalErrors) {
errorListDto.add(new ErrorDto(globalError.getObjectName(),
globalError.getDefaultMessage(), null, null));
}
//handle field errors
for (FieldError fieldError : fieldErrors) {
String rejectedValue = null;
if (fieldError.getRejectedValue() != null) {
rejectedValue = fieldError.getRejectedValue().toString();
}
errorListDto.add(new ErrorDto(fieldError.getObjectName(), fieldError.getDefaultMessage(),
rejectedValue, fieldError.getField()));
}
return errorListDto;
}
ExceptionTranslator.java 文件源码
java
阅读 41
收藏 0
点赞 0
评论 0
项目:metadatamanagement
作者:
评论列表
文章目录