使用request.getParameterMap()
接收前端发送给后台的数据。
BeanUtils.populate(JavaBean, Map)
可以直接将Map转化为相应的JavaBean对象。
主要原理是循环map中的数据,如果JavaBean中有相应的对应key的属性,那么调用set方法填充JavaBean对象的成员变量。
综上:
//封装信息
JavaBean javaBean= new JavaBean();
try {
BeanUtils.populate(javaBean, request.getParameterMap());
} catch (IllegalAccessException | InvocationTargetException e) {
e.printStackTrace();
}