版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zly145236/article/details/85001436
1
//创建磁盘文件项工厂
DiskFileItemFactory factory = new DiskFileItemFactory();
//创建文件上传核心对象
ServletFileUpload upload = new ServletFileUpload(factory);
List<FileItem> parseRequest = upload.parseRequest(req);
for(FileItem item : parseRequest){
//判断是否是普通表单项
boolean formField = item.isFormField();
//普通表单项 获得表单的数据 封装到Product实体中
String fieldName = item.getFieldName();
String fieldValue = item.getString("UTF-8");
map.put(fieldName, fieldValue);
}
2 common包中的
BeanUtils.populate(product, map);
不用重复赋值