Spring表单提交日期类型绑定

    解决Spring自动绑定中的数据转换问题,直接在Controller中添加下面一段代码即可,其他数据类型同理。

 

 

    /*
     * 表单提交日期绑定
     */
    @InitBinder
    public void initBinder(WebDataBinder binder) {
        SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
        dateFormat.setLenient(false);
        binder.registerCustomEditor(Date.class, new CustomDateEditor(dateFormat, true));
    }

    /*
     * 提交绑定
     */
    @InitBinder
    public void initDataBinder(WebDataBinder binder) {
        binder.registerCustomEditor(BookBagType.class, bookBagTypeEditor);
    }
 

 

 

你可能感兴趣的:(InitBinder,webdatabinder)