spring - 什么是全局错误(在 Spring 验证中)?

标签 spring validation binding spring-validator

我正在检查 Spring 验证 Errors ( BindingResult ) 界面。它提到了与字段错误相反的全局错误。什么是全局错误?

最佳答案

FieldError ( javadoc )

  • 通过 rejectValue 注册( javadoc )
  • 附加到一个字段
    例子:
    errors.rejectValue("name", "name.empty", "cannot be empty")`
    
  • ObjectError (全局错误)( javadoc )
  • 通过 reject 注册( javadoc )
  • 未附加到特定字段(多字段或与字段无关)
    例子:
    errors.reject("password.mismatch", "Password doesn't match confirm password")
    errors.reject("optimistic.out-out-date", "This page has been saved in the meantime. Reload it and start editing it again")
    
  • 关于spring - 什么是全局错误(在 Spring 验证中)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41428263/

    相关文章:

    WPF + 使用 MVVM 的上下文菜单项的绑定(bind)命令和标题

    java - 在 Spring 中使用双值验证

    wpf - ItemsControl ItemTemplate 绑定(bind)

    spring - 是否有必要关闭JAX-WS端口?

    java - jdbcTemplate 中的 ResultSetExtractor 抛出编译错误

    javascript - 跨多页面表单使用 ember-cp-validations

    forms - 联系人姓名前缀下拉框的标准值列表?

    c# - 有没有办法全局更改 wpf 中绑定(bind)的默认行为?

    java - 尝试定义自定义 PropertyMap 时出现 NullPointerException

    java - 无法让 tomcat 从已部署的 .war 文件中显示 webapp