部分少见但省代码的操作

版权声明:本文为博主原创文章,未经博主允许不得转载。 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);

   不用重复赋值

猜你喜欢

转载自blog.csdn.net/zly145236/article/details/85001436