zoukankan      html  css  js  c++  java
  • form提交表单中包含time类型数据

    当数据库和实体类中含有date类型的数据时 ,form提交的时间数据只是string类型的,所以不能直接写入到java实体类和数据库,经过百度找到了解决方法 ,特地挪过来:

    在controller中增加方法

    /** 

         * form表单提交 Date类型数据绑定 

         * <功能详细描述> 

         * @param binder 

         * @see [类、类#方法、类#成员] 

         */  

    @InitBinder    

    public void initBinder(WebDataBinder binder) {    

            SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");    

            dateFormat.setLenient(false);    

            binder.registerCustomEditor(Date.class, new CustomDateEditor(dateFormat, true));    

    }

    这样的话其它不用改动 ,提交过来的数据可以转换过来成为date类型的

    亲测有效

  • 相关阅读:
    nth_element 使用方法
    Codeforces-1326E Bombs
    GDB下调试查看数组部分内容
    0930,主外键设置
    0928,数据库
    0924,函数返回多个值
    0921,函数 枚举
    0920,结构体
    0918,练习题
    0916,双色球练习题
  • 原文地址:https://www.cnblogs.com/zhxn/p/10185082.html
Copyright © 2011-2022 走看看