-
使用spring自带的validator,message资源文件无效。5
使用spring自带的validator,message资源文件无效。
配置:
<context:component-scan base-package="com.xxx.controller">
<context:include-filter type="annotation"
expression="org.springframework.stereotype.Controller" />
</context:component-scan>
<mvc:annotation-driven />
<mvc:resources location="/images/" mapping="/images/**" />
<mvc:resources location="/js/" mapping="/js/**" />
<mvc:resources location="/css/" mapping="/css/**" />
<mvc:view-controller path="/" view-name="index" />
<bean id="freeMarkerConfig"
class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer">
<property name="templateLoaderPath" value="/views/" />
<property name="defaultEncoding" value="utf-8"></property>
</bean>
<bean id="viewResolver"
class="org.springframework.web.servlet.view.freemarker.FreeMarkerViewResolver">
<property name="cache" value="true" />
<property name="prefix" value="" />
<property name="suffix" value=".ftl" />
<property name="contentType" value="text/html;charset=utf-8" />
</bean>
<bean id="messageSource"
class="org.springframework.context.support.ResourceBundleMessageSource">
<property name="basenames">
<list>
<value>messages</value>
</list>
</property>
<property name="defaultEncoding" value="utf-8" />
</bean>
然后validator:
errors.rejectValue("code", "user.code.isNull");
然后controller里捕捉错误,信息依然是默认的。
是不是配置上有什么问题。
2013年5月06日 08:59
1个答案 按时间排序 按投票排序
-
1、可参考
http://jinnianshilongnian.iteye.com/blog/1733708
2、直接下载项目参考
http://jinnianshilongnian.iteye.com/blog/14239712013年5月06日 09:58
相关推荐
在本教程中,我们将深入探讨如何使用Spring的Validator机制来实现一个具体的验证示例。 首先,我们需要理解Validator接口的用途。在Java Web开发中,我们经常需要确保用户输入的数据符合特定的格式或规则。例如,...
Spring Validator验证是Spring MVC框架中的一个关键特性,用于在服务器端对用户输入数据进行校验。在Spring MVC 3.0版本中,引入了注解驱动的验证方式,极大地简化了验证逻辑,使得开发者能够更加方便地处理表单数据...
spring-validator-rules.xml
这个Demo示范了怎么通过Spring的Validator接口来进行数据验证,包括Validator的复用、jsp错误信息的展示等。可参考本人博客: http://blog.csdn.net/oLanMoMo/article/details/50530352
spring mvc校验框架所需的几个jar包hibernate-validator-6.0.7.Final.jar、logging-3.1.0.CR2.jar、validator-api-2.0.2.jar
how to use spring validator
《Struts Hibernate Spring 集成开发宝典》是一本深度探讨企业级Java应用开发的著作,重点关注了三个核心框架的整合使用:Struts、Hibernate和Spring。这三大框架是Java Web开发中的重要组成部分,各自在不同的层面...
在本文中,我们将深入探讨如何使用Spring 3.0与Springmodules进行无侵入式的Validator实现,重点关注基于注解的验证方法。同时,我们也会提到正则表达式在验证过程中的应用,以及如何将这个Java Web工程部署到Web...
Spring Boot 使用 Validator 校验方式 Spring Boot 中使用 Validator 校验方式是一种非常实用的方法,它可以帮助我们轻松地对用户输入进行校验,从而确保数据的正确性和安全性。本文将详细介绍 Spring Boot 如何...
4. **集成其他库**:在给定的文件列表中,虽然没有看到Spring-Validator的具体版本,但通常Spring-Validator会与其他库如Hibernate Validator或JSR-303/JSR-349(Bean Validation)等集成,利用这些库提供的丰富验证...
在Spring MVC项目中使用Hibernate Validator,首先需要在项目的pom.xml或build.gradle文件中添加对应的依赖。例如,如果是Maven项目,可以在pom.xml中加入以下依赖: ```xml <groupId>org.hibernate ...
首先,为了使用Vue Validator,我们需要在项目中引入Vue.js和Vue Validator的库文件。在示例代码中,引用了Vue 1.0.24和Vue Validator 2.1.3的CDN链接。 基础使用: Vue Validator的使用始于在HTML模板中包裹一个`...
BootstrapValidator的使用首先需要在HTML页面中引入必要的CSS和JS文件。这通常包括Bootstrap的基础样式文件、jQuery库、BootstrapValidator的主JS文件以及对应的皮肤样式文件。例如: ```html ...
1. **dist** 文件夹:这是编译后的资源文件,包括CSS样式表(bootstrapValidator.css)和JavaScript库(bootstrapValidator.min.js),可以直接引入到项目中使用。 2. **src** 文件夹:源代码文件,对于开发者来说...
Spring 自带的校验框架 Validation 的使用实例 Spring 作为一个流行的 Java 框架,提供了一个内置的校验框架 Validation,用于验证用户输入数据的正确性。在本文中,我们将详细介绍如何使用 Spring 自带的校验框架...
在使用 Spring Validator 接口校验时,需要实现 Validator 接口,并重写其 supports 和 validate 方法。在 supports 方法中,需要判断该校验类是否支持被校验的实体类,而在 validate 方法中,需要具体实现校验规则...
2. **配置struts.xml**:在项目的配置文件中声明使用Validator,并配置全局或特定Action的验证规则。 ```xml <constant name="struts.objectFactory" value="org.apache.struts2.spring....
Spring Boot + Hibernate Validator + 统一异常,详见https://blog.csdn.net/z1353095373/article/details/111192838
添加输入框验证需要导入的js文件,对数字、身份证、邮编、汉子、手机号、账号进行验证。