newjq 发表于 2019-2-28 00:59:10

表单中更新数值型或日期型字段为空不起作用(结贴)

本帖最后由 newjq 于 2019-2-28 01:52 编辑

表单中更新数值型或日期型字段为空不起作用

把数值型或日期型字段修改为其他值都可以,如原来input里的值为1改为0可以成功,但是直接在input里删除字符成空值,提示更新成功,但是打开表单后还是原来的值没有变,后台也没有变!!!

把字符型字段置为空是能起作用的

newjq 发表于 2019-2-28 01:52:11

不能自己删帖吗?
已经解决问题了,需要自己在Controller的doUpdate里实现空值传递
if (formBean.getField1() == null) {
        updateBean.setField1(null);
}
MyBeanUtils.copyBeanNotNull2Bean(formBean, updateBean);
页: [1]
查看完整版本: 表单中更新数值型或日期型字段为空不起作用(结贴)