- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的代码中有以下几行。我正在 JSP 表单中验证验证码。我不明白 FieldError
中传递的所有参数的含义目的。
if (!reCaptchaResponse.isValid()) {
FieldError fieldError = new FieldError("CaptchaObj", "captcha",
uresponse, false, new String[] { "badCptcha.CaptchaObj.captcha" },
null, "Please, Try Again ");
result.addError(fieldError);
}
这里结果变量的类型为BindingResult
.
我想要 FieldError
的构造函数中每个参数的确切含义对象,尤其是构造函数中 String
类型的代码参数 .
最佳答案
我建议阅读 API 文档以查找发现的字段错误 here .
它提到了此构造函数的以下参数:
Parameters:
objectName - the name of the affected object
field - the affected field of the object
rejectedValue - the rejected field value
bindingFailure - whether this error represents a binding failure (like a type mismatch); else, it is a validation failure
codes - the codes to be used to resolve this message
arguments - the array of arguments to be used to resolve this message
defaultMessage - the default message to be used to resolve this message
最重要的参数之一是codes参数,它包含将在消息源中搜索的代码。如果找到与此代码匹配的消息,将显示。消息源可以接受参数,因此消息源可以包含如下条目:
typeMismatch.startDate={0} is an invalid date. Use format DD/MM/YYYY.
在这种情况下,代码将为typeMismatch.startDate
,与此代码对应的消息将显示第一个参数,后跟该消息。消息的 {0}
部分指示它应显示第一个参数。这些参数由构造函数中的第 6 个参数提供,在您的示例中该参数为 null。
关于java - FieldError 对象中的参数代码是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14476807/
我的代码中有以下几行。我正在 JSP 表单中验证验证码。我不明白 FieldError 中传递的所有参数的含义目的。 if (!reCaptchaResponse.isValid()) { F
from django.core.exceptions import FieldError #This is a method of a class def _order_item_list(self
我目前正在为我的表单使用 Struts2 标签,并显示其错误消息。我的问题是在 Struts2 标签中显示错误消息的默认标记是使用 标签。无论如何我可以改变这个吗?我希望错误消息显示为 不是列表。 我
我不明白我的模型出现此错误。我的模型(django 1.5.4): from django.db.models import Model from django.db import models fr
下面是我的拦截器配置: STORE
我正在阅读 Spring 4 API 并试图了解 FieldError 之间的区别, ObjectError和全局错误,都在 BindingResult 的上下文中.我猜全局错误是 ObjectErr
我正在创建一个评论 api 但当我运行服务器时出现此错误: FieldError 在/相关字段得到无效查找:is_null 我不知道怎么解决。我正在创建一个嵌套的评论 api。这是我的代码: #序列化
我正在使用 go validator,一切都很好。我可以使用打印 err 中的所有内容,但不能使用 Error() 或将 err 转换为 string。有人可以帮我解决这个问题吗? 显示 err.Er
如何获取我使用 struts2 验证设置的验证消息: public void validate() { addFieldError("user", "Invalid User"); } 我想从
我正在尝试为 org.springframework.validation.FieldError 创建自定义编码器所以我可以避免在我的 JSON 响应中放入无关的和可能敏感的数据,其中包括 MyCom
我正在尝试为我的 Django 应用程序做一个过滤方法。我在数据库中有一些字段,如用户名、名称、员工 ID 等。现在我正在尝试进行过滤;下拉菜单显示所有字段(姓名、职位、员工 ID 等)和用于输入一些
我有一个 BindingResult 结果,它有一个为 date 字段注册的 FieldError。我怎样才能消除这个错误? 假设错误被添加为 result.rejectValue("date", "
我想使用电子邮件字段作为我的自定义用户模型的用户名字段。 我有以下自定义用户模型子类化 Django 的 AbstractUser 模型: class CustomUser(AbstractUser)
我正在遵循@Yauhen Yakimovich 在这个问题中使用的方法: do properties work on django model fields? 拥有一个计算不同模型的模型字段。 问题:
我正在使用 Struts 2 开发一个网站。现在,我正在通过扩展 AbstractInterceptor 来编写一个拦截器。 我想在拦截器中访问fieldErrors,但我不知道该怎么做。在扩展 Ac
我在 Django 中使用自定义用户模型。该模型工作正常并且能够创建用户。但是当我尝试访问管理页面时,它会抛出错误 FieldError at /admin/ Unknown field(s) (ad
在验证表单支持对象后,我有一个 BindingResult,其中包含一个 FieldError 列表。每个 FieldError 都有一个 defaultMessage。该消息是如何设置的,为什么它不
我是两个 Lift 的新手和 Squeryl . 我正在关注 lift cookbook 上的示例关于如何创建 Schema 和一些表。我设法这样做并插入记录,这是我的模式代码: object Por
我正在尝试为我的模型 Account 创建时间戳,但我不想要我的两个时间戳(created_at 和 modified_at )可供用户编辑甚至查看。一切工作正常且符合预期,直到我将 editable
我在 Spring MVC 中有一个 Web Controller : @RequestMapping("/") public String create(@Valid @ModelAttribute
我是一名优秀的程序员,十分优秀!