springmvc二十一:自定义类型转换器
ConversionService:是一个接口;
它里面有一个Converter(转换器)进行工作
①实现一个Converter接口,写一个自定义的类型转换器
②Converter是ConversionService中的组件。
自定义Converter得放进ConversionService中, 同时将WebDataBinder中的ConversionService设置成我们这个加了自定义类型转换器的ConversionService。
总结三步:
1) 实现Converter接口,做一个自定义的类型转换器
2)将这个Converter配置在ConversionService中
<!-- 告诉springmvc不要用默认的ConversionService -->
<bean id="conversionService" class="org.springframework.context.support.ConversionServiceFactoryBean"><property name="converters"><set><bean class="com.atchina.component.StringToEmployeeConverter"></bean></set></property>
</bean>
3). 告诉springmvc使用这个ConversionService
<mvc:annotation-driven conversion-service="conversionService"></mvc:annotation-driven>
springmvc二十一:自定义类型转换器相关推荐
- java converter转换器_在SpringMVC中设置自定义类型转换器Converter
前言 在SpringMVC中为我们提供了许多内置的类型转换器,当我们在HTML表单中发起一个请求时,Spring会根据表单项中name属性的值映射到POJO的属性名,调用相对性属性的set方法帮我们把 ...
- SpringMVC表单请求参数的绑定,配置编码过滤器解决请求参数中文乱码问题,自定义类型转换器
文章目录 SpringMVC的参数绑定支持的数据类型 基本数据类型和字符串类型 JavaBean 包装类 Map类型 List类型 POST请求参数中文乱码的解决方法 自定义类型转换器(Date类 ...
- SpringMVC框架----SpringMVC的自定义类型转换器
上一段我们介绍了请求参数的绑定 SpringMVC请求参数的绑定 在请求参数绑定的时候,有时候会遇到一些问题,如自定义类型转换器异常 1.自定义类型转换器演示异常 现在有一个页面,想给服务器提交数据, ...
- SpringMVC全局乱码过滤器、注解@RequestParam、自定义类型转换器
目录 配置全局乱码过滤器 参数绑定注解@RequestParam 注解@RequestParam的参数使用说明 获得Restful风格的参数 自定义类型转换器 自定义转换器的开发步骤: 获得Servl ...
- SpringMVC(7)——类型转换器Converter
目录 概述 内置的类型转换器 自定义类型转换器 创建实体类 创建控制器类 创建自定义类型转换器类 注册类型转换器 创建JSP视图文件 运行效果 概述 SpringMVC框架的Converter< ...
- 解决中文乱码和自定义类型转换器
一.解决maven项目创建过慢的问题: archetypeCatalog internal 二.解决参数中文乱码的解决 在web.xml中配置Spring提供的过滤器类 <!--配置 ...
- SpringMVC-应用(数据绑定-自定义类型转换器,数据的格式化,数据校验)
一.提出问题 SpringMVC封装自定义类型对象的时候,JavaBean要和页面提交的数据一一绑定.下面要知道: 1)页面提交的数据都是字符串 2)JavaBean中的属性如:Integer age ...
- Struts2自定义类型转换器、自定义拦截器和用户输入数据的验证
一.自定义类型转换器 1.编写一个类,继承com.opensymphony.xwork2.conversion.impl.DefaultTypeConverter 2.覆盖掉其中的public Obj ...
- SpringMVC的请求参数,类型转换器(日期格式),请求映射
SpringMVC的请求参数,类型转换器(日期格式),请求映射 请求参数 springMVC将传递的参数封装到处理的方法形参中,达到快速访问参数的目的 普通参数类型 参数名与处理器方法形参名保持一致 ...
最新文章
- python:文件操作
- 微信小程序把玩(二十七)audio组件
- 前端开发群技术文章分享汇总
- java nginx tomcat_Nginx + Tomcat (java )服务器部署
- 什么是微服务_微服务系列笔记:什么是微服务?
- vue 声明周期函数_【Vue】详解Vue生命周期
- C++实现 (FFT)一维快速傅里叶变换
- 项目管理(1):管理过程
- leetcode 并查集 547.省份数量/200岛屿数量
- CISCO 路由器(1)
- QT Designer的安装和使用
- 高斯过程、高斯过程回归、克里金模型
- VS 0x80041FEB
- Openbravo ERP 3.0安装指南
- 基于51单片机的指纹锁设计(附带密码解锁)
- C语言编程>第二十二周 ② 请补充fun函数,该函数的功能是:返回字符数组中指定字符的个数,指定字符从键盘输入。
- 搭建一个简单的SDN网络环境
- finalshell链接不上虚拟机提示一直登录或链接不上怎么办
- websocket 给服务端发送太长数据处理(The decoded text message was too big for the output buffer and the endpoint )
- Dataset之GermanCreditData:GermanCreditData数据集的简介、下载、使用方法之详细攻略
热门文章
- android ImageButton的图片怎么定义?
- 模拟/usaco 1.1.4 Broken Necklace
- [导入]伍迷创意随想集 之 聚众广告创精品
- JVM自动化的内存分配与内存回收
- Maven学习总结(二)——Maven项目构建过程练习
- 评审不给钱,看论文还要涨价?UCLA:我们决定抵制柳叶刀、细胞
- Nginx高级应用--负载均衡、rewrite规则
- jdbc之防sql注入攻击
- Codeforces Round #354 (Div. 2)-A
- 【Android实战】记录自学自己定义GifView过程,能同一时候支持gif和其它图片!【有用篇】...