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不允许
}

最新文章

  1. [转]struts2处理.do后缀的请求
  2. CRC校验(转)
  3. Jeff Somers's N Queens Solutions 最快的n皇后算法
  4. 阿里聚安全攻防挑战赛第三题Android PwnMe解题思路
  5. xp宿主机和VMware下Ubuntu12.04共享文件夹
  6. com.opensymphony.xwork2.ActionSupport类源码
  7. 【Android】数据的应用-使用sharedpreferences存储数据
  8. 用Replace Pioneer 提取正则内容
  9. poj3264线段数求最大最小值
  10. beta冲刺6
  11. JAVA的Date类与Calendar类(常用方法)
  12. sql中的 IF 条件语句的用法
  13. MQ服务器奔溃解决过程
  14. 什么是云?Iaas,Paas和SaaS
  15. Apache Traffic Server
  16. ==、===和Object.is()的区别
  17. javascript AOP(面向切面编程)
  18. 【转】JS windows.open()详解
  19. Sql 辅助
  20. String的不变性到final在java中用法

热门文章

  1. 从零开始实现放置游戏(六)——实现挂机战斗(4)导入Excel数值配置
  2. openssl RSA 内存读取密钥
  3. hihocoder #1415 : 后缀数组三·重复旋律3
  4. form+iframe+file 页面无刷新上传文件并获取返回值
  5. 《Linux命令行与shell脚本编程大全 第3版》Linux命令行---36
  6. 【linux高级程序设计】(第八章)进程管理与程序开发 5
  7. Hrbust 2363 Symmys (Manacher + DP)
  8. Android学习--ListView
  9. [AHOI2005] SHUFFLE 洗牌
  10. JS请求报错:Unexpected token T in JSON at position 0