`

SpringMVC的Validator

阅读更多
 验证器实现Validator接口,该接口有两个方法:<o:p></o:p>

Ø         supports():决定指定类的对象是否能够验证<o:p></o:p>

Ø         validate():实现验证对象,提供两个参数,一个是验证对象,一个是我们构建的包含与域属性相关的错误消息的Errors;错误消息可以使用前面介绍的status.errorMessage变量获取<o:p></o:p>

l         Errors对象的rejectValue()方法用来弹出验证对象指定域属性的指定错误描述,它包含四个参数:属性名,消息key值(消息在属性文件中定义),消息参数(提供动态消息)和缺省消息。

 例如:errors.rejectValue("percentage", "error.too-low",
                    new Object[] {new Integer(minPercentage)}, "Value too low.");

 errors.rejectValue("emailAccount", "null",
     "你已经付款!");

1:("emailAccount 是属性名称,与页面上的绑定<spring:bind path="pwdChange.emailAccount">对应,<c:out value="${status.errorMessage}" />是页面得到错误信息。

2:“null”,消息key值,是用jdk的ascii编码的gbk文字。可以设置为空。

 

3:“你已经付款了!”,是缺省消息!默认消息.

分享到:
评论

相关推荐

    springMVC Validator表单验证

    在这个名为"springMVC_Validator"的项目中,我们关注的核心是SpringMVC中的表单验证功能,它通过集成Validator接口和使用自定义注解,提供了一种灵活且强大的验证机制。 表单验证在Web应用中扮演着至关重要的角色,...

    springmvc的validator数据校验的实现示例代码

    SpringMVC Validator数据校验的实现示例代码 SpringMVC Validator数据校验是指在SpringMVC框架中使用Validator来实现数据校验的功能。数据校验是指对用户输入的数据进行验证,以确保数据的正确性和合法性。在...

    SpringMVC Validator验证示例

    SpringMVC提供了两种主要的验证方式:基于`Validator`接口的验证和使用JSR-303注解的标准验证。下面我们将详细介绍这两种验证方式。 ### 一、基于`Validator`接口的验证 1. **创建模型类(Model)** 首先,我们...

    SpringMVC的Validator需要的jar包

    使用SpringMVC的验证器需要的四个jar包:classmate-1.4.0.jar,hibernate-validator-6.0.10.Final.jar,jboss-logging-3.3.2.Final.jar,validation-api-2.0.1.Final.jar

    springmvc 使用hibernate-validator校验包

    在Java Web开发中,Spring MVC和Hibernate Validator是两个非常重要的组件。Spring MVC是Spring框架的一部分,主要用于构建MVC(Model-View-Controller)结构的Web应用程序,而Hibernate Validator则是Java Bean ...

    《使用Validator做SpringMVC的验证框架》教程源码

    《使用Validator做SpringMVC的验证框架》教程源码 教程地址: http://blog.csdn.net/devefx/article/details/51565139 http://blog.csdn.net/devefx/article/details/51567533 ...

    《SpringMVC从入门到精通》SpringMVC使用hibernate-validator验证需要的jar包

    《SpringMVC从入门到精通》SpringMVC使用hibernate-validator验证需要的jar包 包含hibernate-validator-5.1.0.Final hibernate-validator-annotation-processor-5.1.0.Final,等等都有

    《使用Validator做SpringMVC的验证框架》教程源码(完整版)

    《使用Validator做SpringMVC的验证框架》教程源码 教程地址: http://blog.csdn.net/devefx/article/details/51565139 http://blog.csdn.net/devefx/article/details/51567533 ...

    springMVC检验框架validator所需要的4个jar包

    classmate-1.1.0.jar,hibernate-validator-5.2.4.Final.jar,jboss-logging-3.2.1.Final.jar,validation-api-1.1.0.Final.jar

    springmvcvalidator

    springmvcvalidator 本示例将使用Spring验证在窗体中应用验证。 我们将使用Hibernate验证器Hibernate验证器可用于验证数据,这在应用程序的每一层中都是非常重要的问题。... Hibernate验证程序框架提供了许多注释,可...

    SpringMVC学习编程代码

    此外,SpringMVC支持数据绑定和验证,可以通过`@ModelAttribute`注解将请求参数绑定到Java对象,并利用`@Valid`和`Validator`接口进行数据验证。 对于异常处理,SpringMVC提供了`@ExceptionHandler`注解,可以用来...

    SpringMVCC.zip

    - SpringMVC支持模型属性的数据绑定,并可集成Hibernate Validator进行数据验证。 12. **上传文件**: - 使用MultipartFile接口处理文件上传,配置MultipartResolver来处理multipart请求。 13. **异常处理**: ...

    hibernate-validator示例demo

    在`SpringMVC`的环境中,我们可以通过配置`Validator`实现类,将验证逻辑集成到控制器的处理方法中,确保数据在进入业务层之前已经过校验。例如,你可以创建一个自定义的验证注解,并在服务接口中使用它: ```java ...

    SpringMVC完整使用教程

    SpringMVC 结合 Hibernate Validator 或 JSR-303 规范,提供了强大的数据验证功能。通过 `@Valid` 注解和自定义校验注解,可以在服务端进行表单验证。 ### 第 8 章 文件上传与下载 SpringMVC 支持文件上传和下载...

    JSP中springmvc配置validator的注意事项

    本文将深入探讨JSP中Spring MVC配置Validator的注意事项,以及`spring-servlet.xml`与`applicationContext.xml`之间的区别。 首先,让我们了解Spring MVC中的数据验证机制。Spring MVC提供了内置的支持,允许开发者...

    结合SpringMVC和Hibernate-validator,自动生成前台的js验证代码.docx

    在本文档中,我们将探讨如何结合SpringMVC和Hibernate-validator框架,自动生成前端JavaScript验证代码,从而简化开发过程,提高代码一致性,同时增强用户体验。在实际应用中,前端验证是必不可少的一环,它能减少...

    bean-validator

    "bean-validator"是一个在SpringMVC框架中进行数据验证的重要工具。它主要基于JSR-303(Java Bean Validation)标准,为JavaBeans提供了一种声明式验证的方法,极大地简化了应用程序中的验证逻辑。在SpringMVC中,...

    结合SpringMVC和Hibernate-validator,自动生成前台的js验证代码.pdf

    在本文档中,我们将探讨如何结合SpringMVC和Hibernate-validator框架,自动生成前端JavaScript验证代码,从而简化开发过程,提高代码复用性,并确保前后端验证规则的一致性。 首先,我们了解到,虽然Hibernate-...

    spirngmvc4适用的hibernate-validator后台验证的jar包,亲测可用

    描述中提到的"之前上传的包貌似不适配springmvc4"可能是因为开发者之前使用的Hibernate Validator版本与Spring MVC 4存在兼容性问题,导致验证功能无法正常工作。因此,提供一个与Spring MVC 4匹配的Hibernate ...

    超级详细SpringMVC学习资料

    1. 数据验证:使用Hibernate Validator或JSR-303进行表单验证。 2. 文件上传下载:使用MultipartFile处理文件上传,OutputStream进行文件下载。 3. 异步处理:使用@Async注解实现异步方法,提高系统响应速度。 4. ...

Global site tag (gtag.js) - Google Analytics