在控制器中加入如下代碼:
@InitBinder public void initBinder(ServletRequestDataBinder bin){ SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//設置自己的date格式 CustomDateEditor cust = new CustomDateEditor(sdf,true); bin.registerCustomEditor(Date.class,cust); }
這樣注解之後,前端傳過來的String類型的數據就可以在控制器方法參數中自動轉化為Date類型數據:
@RequestMapping(value="/index2") public String helloaction2(Date date){ //這裡的參數自動將String轉化為date類型 return "index"; }
原文鏈接:http://blog.csdn.net/javaloveiphone/article/details/53745068