How to get error text in controller from BindingResult

前端 未结 5 932
臣服心动
臣服心动 2020-12-01 01:58

I have an controller that returns JSON. It takes a form, which validates itself via spring annotations. I can get FieldError list from BindingResult, but they don\'t conta

5条回答
  •  再見小時候
    2020-12-01 02:38

    BEAN XML:

    
        
            
                messages
                        
        
    
    
    
        
     
    

    JAVA:

    for (FieldError error : errors.getFieldErrors()) {
        logger.debug(messageAccessor.getMessage(error));
    }
    

    NOTE: Calling Errors.getDefaultMessage() will not necessarily return the same message that is generated from the code + args. The defaultMessage is a separate value defined when calling the Errors.rejectValue() method. See Errors.rejectValue() API Here

提交回复
热议问题