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二十一:自定义类型转换器相关推荐

  1. java converter转换器_在SpringMVC中设置自定义类型转换器Converter

    前言 在SpringMVC中为我们提供了许多内置的类型转换器,当我们在HTML表单中发起一个请求时,Spring会根据表单项中name属性的值映射到POJO的属性名,调用相对性属性的set方法帮我们把 ...

  2. ​ SpringMVC表单请求参数的绑定,配置编码过滤器解决请求参数中文乱码问题,自定义类型转换器

    文章目录 ​ SpringMVC的参数绑定支持的数据类型 基本数据类型和字符串类型 JavaBean 包装类 Map类型 List类型 POST请求参数中文乱码的解决方法 自定义类型转换器(Date类 ...

  3. SpringMVC框架----SpringMVC的自定义类型转换器

    上一段我们介绍了请求参数的绑定 SpringMVC请求参数的绑定 在请求参数绑定的时候,有时候会遇到一些问题,如自定义类型转换器异常 1.自定义类型转换器演示异常 现在有一个页面,想给服务器提交数据, ...

  4. SpringMVC全局乱码过滤器、注解@RequestParam、自定义类型转换器

    目录 配置全局乱码过滤器 参数绑定注解@RequestParam 注解@RequestParam的参数使用说明 获得Restful风格的参数 自定义类型转换器 自定义转换器的开发步骤: 获得Servl ...

  5. SpringMVC(7)——类型转换器Converter

    目录 概述 内置的类型转换器 自定义类型转换器 创建实体类 创建控制器类 创建自定义类型转换器类 注册类型转换器 创建JSP视图文件 运行效果 概述 SpringMVC框架的Converter< ...

  6. 解决中文乱码和自定义类型转换器

    一.解决maven项目创建过慢的问题: archetypeCatalog       internal 二.解决参数中文乱码的解决 在web.xml中配置Spring提供的过滤器类 <!--配置 ...

  7. SpringMVC-应用(数据绑定-自定义类型转换器,数据的格式化,数据校验)

    一.提出问题 SpringMVC封装自定义类型对象的时候,JavaBean要和页面提交的数据一一绑定.下面要知道: 1)页面提交的数据都是字符串 2)JavaBean中的属性如:Integer age ...

  8. Struts2自定义类型转换器、自定义拦截器和用户输入数据的验证

    一.自定义类型转换器 1.编写一个类,继承com.opensymphony.xwork2.conversion.impl.DefaultTypeConverter 2.覆盖掉其中的public Obj ...

  9. SpringMVC的请求参数,类型转换器(日期格式),请求映射

    SpringMVC的请求参数,类型转换器(日期格式),请求映射 请求参数 springMVC将传递的参数封装到处理的方法形参中,达到快速访问参数的目的 普通参数类型 参数名与处理器方法形参名保持一致 ...

最新文章

  1. python:文件操作
  2. 微信小程序把玩(二十七)audio组件
  3. 前端开发群技术文章分享汇总
  4. java nginx tomcat_Nginx + Tomcat (java )服务器部署
  5. 什么是微服务_微服务系列笔记:什么是微服务?
  6. vue 声明周期函数_【Vue】详解Vue生命周期
  7. C++实现 (FFT)一维快速傅里叶变换
  8. 项目管理(1):管理过程
  9. leetcode 并查集 547.省份数量/200岛屿数量
  10. CISCO 路由器(1)
  11. QT Designer的安装和使用
  12. 高斯过程、高斯过程回归、克里金模型
  13. VS 0x80041FEB
  14. Openbravo ERP 3.0安装指南
  15. 基于51单片机的指纹锁设计(附带密码解锁)
  16. C语言编程>第二十二周 ② 请补充fun函数,该函数的功能是:返回字符数组中指定字符的个数,指定字符从键盘输入。
  17. 搭建一个简单的SDN网络环境
  18. finalshell链接不上虚拟机提示一直登录或链接不上怎么办
  19. websocket 给服务端发送太长数据处理(The decoded text message was too big for the output buffer and the endpoint )
  20. Dataset之GermanCreditData:GermanCreditData数据集的简介、下载、使用方法之详细攻略

热门文章

  1. android ImageButton的图片怎么定义?
  2. 模拟/usaco 1.1.4 Broken Necklace
  3. [导入]伍迷创意随想集 之 聚众广告创精品
  4. JVM自动化的内存分配与内存回收
  5. Maven学习总结(二)——Maven项目构建过程练习
  6. 评审不给钱,看论文还要涨价?UCLA:我们决定抵制柳叶刀、细胞
  7. Nginx高级应用--负载均衡、rewrite规则
  8. jdbc之防sql注入攻击
  9. Codeforces Round #354 (Div. 2)-A
  10. 【Android实战】记录自学自己定义GifView过程,能同一时候支持gif和其它图片!【有用篇】...