查看“SpringMVC:高级应用”的源代码
←
SpringMVC:高级应用
跳到导航
跳到搜索
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
[[category:SpringMVC]] == Validation == 对提交的请求数据进行检验。<br/> === 依赖包 === * hibernate-validator-4.3.0.Final.jar * jboss-logging-3.1.0.CR2.jar * validation-api-1.0.0.GA.jar === 配置validator === {| class="wikitable" style="width: 100%;" |+ Converter配置 ! style="width:50%;"| 使用<mvc:annotation-driven> ! style="width:50%;"| 使用HandlerAdapter |- style="vertical-align:top;" | <syntaxhighlight lang="xml"> <mvc:annotation-driven validator="validator"></mvc:annotation-driven> </syntaxhighlight> | <syntaxhighlight lang="xml"> <!-- 注解适配器 --> <bean class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter"> <property name="webBindingInitializer" ref="customBinder"></property> </bean> <!-- 自定义webBinder --> <bean id="customBinder" class="org.springframework.web.bind.support.ConfigurableWebBindingInitializer"> <property name="validator" ref="validator" /> </bean> </syntaxhighlight> |- | colspan="2" | <syntaxhighlight lang="xml"> <!-- 校验器 --> <bean id="validator" class="org.springframework.validation.beanvalidation.LocalValidatorFactoryBean"> <!-- hibernate校验器--> <property name="providerClass" value="org.hibernate.validator.HibernateValidator" /> <!-- 指定校验使用的资源文件,在文件中配置校验错误信息,如果不指定则默认使用classpath下的ValidationMessages.properties --> <property name="validationMessageSource" ref="messageSource" /> </bean> </syntaxhighlight> |} === 使用validator === ==== 添加验证规则 ==== ==== 错误消息文件 ==== ==== 捕获错误 ==== === 分组校验 === === 校验注解 === == 数据回显 == == 异常处理器 == == 上传图片 == == json数据交互 == == RESTful支持 == == 拦截器 ==
返回至“
SpringMVC:高级应用
”。
导航菜单
个人工具
登录
命名空间
页面
讨论
大陆简体
已展开
已折叠
查看
阅读
查看源代码
查看历史
更多
已展开
已折叠
搜索
导航
首页
最近更改
随机页面
MediaWiki帮助
笔记
服务器
数据库
后端
前端
工具
《To do list》
日常
阅读
电影
摄影
其他
Software
Windows
WIKIOE
所有分类
所有页面
侧边栏
站点日志
工具
链入页面
相关更改
特殊页面
页面信息