spring-web中的WebDataBinder理解
2024-09-01 16:58:24
Spring可以自动封装Bean,也就是说前台通过SpringMVC传递过来的属性值会自动对应到对象中的属性并封装成javaBean,但是只能是基本数据类型(int,String等)。如果传递过来的是特殊对象,则需要手动进行封装。
Spring提供了@InitBinder(初始化绑定封装)注解和WebDataBinder工具。用户只需要向WebDataBinder注册自己需要的类型的属性编辑器即可。
/*
前台传递过来的String类型时间,通过下面的初始化绑定,转换成Date类型
*/
@initBinder
public void initBinder(WebDataBinder binder){
SimpleDateFormate sdf=new SimpleDateFormate("yyyy-MM-dd HH:mm");
binder.registerCustomEditor(Date.class,new CustomDateEditor(sdf,true));//true表示允许空值,false不允许
}
最新文章
- [转]struts2处理.do后缀的请求
- CRC校验(转)
- Jeff Somers's N Queens Solutions 最快的n皇后算法
- 阿里聚安全攻防挑战赛第三题Android PwnMe解题思路
- xp宿主机和VMware下Ubuntu12.04共享文件夹
- com.opensymphony.xwork2.ActionSupport类源码
- 【Android】数据的应用-使用sharedpreferences存储数据
- 用Replace Pioneer 提取正则内容
- poj3264线段数求最大最小值
- beta冲刺6
- JAVA的Date类与Calendar类(常用方法)
- sql中的 IF 条件语句的用法
- MQ服务器奔溃解决过程
- 什么是云?Iaas,Paas和SaaS
- Apache Traffic Server
- ==、===和Object.is()的区别
- javascript AOP(面向切面编程)
- 【转】JS windows.open()详解
- Sql 辅助
- String的不变性到final在java中用法
热门文章
- 从零开始实现放置游戏(六)——实现挂机战斗(4)导入Excel数值配置
- openssl RSA 内存读取密钥
- hihocoder #1415 : 后缀数组三·重复旋律3
- form+iframe+file 页面无刷新上传文件并获取返回值
- 《Linux命令行与shell脚本编程大全 第3版》Linux命令行---36
- 【linux高级程序设计】(第八章)进程管理与程序开发 5
- Hrbust 2363 Symmys (Manacher + DP)
- Android学习--ListView
- [AHOI2005] SHUFFLE 洗牌
- JS请求报错:Unexpected token T in JSON at position 0