Struts2验证注释给出多个消息



我正在使用约定插件。下面是@Validations注释。

@Validations(
        requiredFields={@RequiredFieldValidator(type = ValidatorType.SIMPLE, fieldName = "revenue", message = "You must enter a value for field.")},
         intRangeFields =
                { @IntRangeFieldValidator(type = ValidatorType.SIMPLE, fieldName = "revenue", min = "1", max = "100", message = "id must be between 1 to 100.")},
         conversionErrorFields={@ConversionErrorFieldValidator(message="Not a valid Number", type= ValidatorType.SIMPLE, fieldName="id")}
        )

所以当我在字段中给出一个字符而不是数字来测试时。我收到了这3条信息。

Invalid field value for field "id".
Not a valid Number
You must enter a value for field.

相反,我希望只得到第二个或第一个。从第一个错误开始算起。正如我们所看到的,我没有给出任何这样的信息。那么我怎样才能一次只得到一条合适的消息呢?

问候。

在定义动作类的同一个包中创建一个新文件," actionclassname. "Properties",在该文件中使用this"invalid.fieldvalue。FieldName=为用户提供msg "。它也在工作在我的例子中它在工作

相关内容

  • 没有找到相关文章

最新更新