zoukankan      html  css  js  c++  java
  • 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+']  这样后台并不能注入!

  • 相关阅读:
    win10系统封装
    docker基础知识
    TCP三次握手顺手看个示例
    磁盘挂载
    jQuary
    docker rpm包安装
    Mysql单机安装
    docker网络模式
    JavaScript DOM
    JavaScript作用域,面向对象
  • 原文地址:https://www.cnblogs.com/blogspring/p/14191774.html
Copyright © 2011-2022 走看看