简体   繁体   English

大型 JSON 数组数据作为参数传递即将 Java servlet POST 中的 null

[英]Large JSON array data passing as a parameter is coming null in Java servlet POST

I wrote an Ajax request from Ext js to Java servlet and passed a jsonarray as a parameter.我写了一个从 Ext js 到 Java servlet 的 Ajax 请求,并传递了一个 jsonarray 作为参数。 It is coming as null when I pass large json array, however it is working for small jsonarray.当我通过大型 json 数组时,它以 null 的形式出现,但它适用于小型 jsonarray。 Is there any way to set maximum size for jsonarray in java or in extjs?有没有办法在 java 或 extjs 中设置 jsonarray 的最大大小?

Ext.Ajax.request({
                url : 'ExecuteServlet',
                method : 'POST',
                async : false,
                params : {
                    jsonArrData:jsonArrData,
                    container_code:container_code,
                    module_id:module_id,
                    extraction_id:extraction_id,
                    transformation_ids:transformation_ids,
                    loading_ids:loading_ids
                    },
                success : function(result, request) {
                }
});

Did you take a look in the network inspector?你看过网络检查器吗?

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM