看这里除了id都是null
再看这里是空的
在你的debug界面,你鼠标选中 req.getParameterMap()
, 然后点
name
的 entity.看你的接口,req.getParameterMap()有值没,有的话看你那个copy,没有的话就是值从前端没传过来
debug会用不,打个断点,看一下map的值里面有没有id,或者System.out.println(map.getParameter("id"))
先看看request中的数据是啥吧
要么没传参数,要么你这边获取参数是个map,map中字段的类型不确定,beanutil只有类型一样才能拷贝,你可以用json工具把map序列化为bean,不用beanutil拷贝
感觉你的copyParamMap函数封装的有问题呀
你第二个参数new Book()是干啥的,为什么要先传入一个空的实例?
你啥都不传肯定是空啊