关于BeanUtils.populate()方法使用时的报错解决

最近,在开发javaweb项目时,遇到了这么一个问题:使用BeanUtils对前端—jsp页面发来的数据在Servlet中进行封装成对象时,使用BeanUtils.populate()该方法。其中第一个参数填要封装到的那个类的对象,第二个参数我填的是:req.getParameterMap(),是为了把前端的数据一并获取。但是却一直出现这样的报错:关于BeanUtils.populate()方法使用时的报错解决_第1张图片
于是找解决的方法:百度了很多没有一个合理的解答,要么是BeanUtils包,logging包,collection包版本没有对应好。结果试了好久没有解决。最后自己摸索发现致命错误,在jsp页面中标签里的 属性名name一定要和你将要封装的类的属性名一模一样。这也就是反射的基本要求。

你可能感兴趣的:(关于BeanUtils.populate()方法使用时的报错解决)