zoukankan      html  css  js  c++  java
  • Property referenced in indexed property path is neither an array nor a List nor a Map

    记一次传参请求报错,没有解决

    Invalid property 'distributeCars[0][ackStatus]' of bean class [com.api6.plate.prototype.dailyoffice.car.entity.ApprovalForCar]: Property referenced in indexed property path 'distributeCars[0][ackStatus]' is neither an array nor a List nor a Map; returned value was [com.api6.plate.prototype.dailyoffice.car.entity.DistributeCar@11;id=null]

    $.ajax({
    url: "${pageContext.request.contextPath}/app/carmange/saveSupplemental",
    data: $form.serialize()+'&'+JSON.stringify($.param(data)),//获得表单数据
    dataType:'json',
    success: function(m){

     复杂传值list 如果是distributeCars[0].ackStatus,就可以。

    JavaScript模拟表单(带数组的复杂数据结构)提交
    function test(){
        var typeArray = new Array();
        typeArray.push("mm");
        typeArray.push("gg");
        
        var demoarry = new  Array();
        demoarry.push("dd");
        demoarry.push("qq");
        
        typeArray.push(demoarry);
        
        console.log(typeArray);
        
        var id = 0;
        var data = {
            id:  id ,
            type: typeArray,
            demoarry : demoarry
        };
        httpPostUrlExt("http://www.baidu.com",data);
    }
    
    function httpPostUrlExt(url, data) {
        var temp = document.createElement("form");
        temp.action = url;
        temp.method = "post";
        temp.style.display = "none";
        for (var x in data) {
            if(Object.prototype.toString.call(data[x]) === '[object Array]' ) {
                var arr = data[x];
                while(arr.length){
                    var opt = document.createElement("textarea");
                    opt.name = x;
                    opt.value = arr.pop();
                    temp.appendChild(opt);
                }
            } else {
                var opt = document.createElement("textarea");
                opt.name = x;
                opt.value = data[x];
                temp.appendChild(opt);
            }
        }
        document.body.appendChild(temp);
        console.log(temp);
        //temp.submit();
        return temp;
    }
  • 相关阅读:
    大龄程序员肉翻记录【一】
    spring boot 在不同环境下读取不同配置文件的一种方式
    JDK的一个关于stack的小bug
    《DISTRIBUTED SYSTEMS Concepts and Design》读书笔记 一
    一个简单的任务执行引擎设计
    spring集成guava的event bus
    Unity输出文件在itunes读取
    MaxScript调用DotNet时命名空间的问题
    max渲染通道元素的范例
    Unity里vertexShader里压扁模型来实现比较low的阴影
  • 原文地址:https://www.cnblogs.com/zzt-lovelinlin/p/10452479.html
Copyright © 2011-2022 走看看