• FormData 传List对象集合到后台


    这是后台list  对象参数 

    private List<SeriesProductVO> seriesProductVOList;

     这是list  里面的对象元素

    @Data
    public class SeriesProductVO {
    
        private String seriesId;
        private String seriesName;
        private String productId;
        private String productName;
    }

    1:创建FormData 

    var uploadFormData = new FormData($('#inputForm')[0]);

    2: key 写为   list 属性的名字并且以数组的命名,并且把里面对象的每个属性一个一个注入。

    
        for (var i = 0; i < selectedOptions.length; i++){
                    uploadFormData.append('seriesProductVOList['+i+'].seriesId',seriesProductVO.seriesId);
                                uploadFormData.append('seriesProductVOList['+i+'].seriesName',seriesProductVO.seriesName);
                                uploadFormData.append('seriesProductVOList['+i+'].productId',seriesProductVO.productId);
                                uploadFormData.append('seriesProductVOList['+i+'].productName',seriesProductVO.productName;
        }
    }

    经过测试     seriesProductVOList['+i+']  这样后台并不能注入!

  • 相关阅读:
    3.24
    3.23
    构建之法读书笔记2
    寒假学习day23
    寒假学习day22
    寒假学习day21
    寒假学习day20
    寒假学习day19
    寒假学习每周总结4
    寒假学习day18
  • 原文地址:https://www.cnblogs.com/blogspring/p/14191774.html
Copyright © 2020-2023  润新知