在 Spring MVC 中,有没有办法识别错误的“级别”或“类型”?示例包括信息、警告和错误消息?
顺便说一句,这纯粹是出于格式化目的。例如,错误消息往往是红色文本,而警告消息只是黑色。
** 为清晰起见更新:
在我们当前的系统中,我们有多个级别的消息:错误、警告、信息。SpringMVC 中是否有任何内置功能,可以让我设置错误消息的级别?
此外,我们似乎在控制器中使用了 BindingResults(特别是 BeanPropertyBindingResults),并触发了 Validator(我们实现 Spring 的 Validator 接口的自定义类)。
在验证期间,我们最终会编写如下内容:
ValidationUtils.rejectIfEmptyOrWhitespace(errors, modelVariable, "required", new Object[] {variableDisplayName});
或者
errors.rejectValue("field", "fieldName");