Servlet在索引[0]上接收完整数组

时间:2012-05-28 05:26:33

标签: jquery arrays servlets

我正在从jQuery向Servlet发送数组。我正在使用Datatables API。以下是代码段:

JQUERY:

$("#savePO").click(function(){

    var oTable = $('#npoGridView').dataTable();
    var  getdata = oTable.fnGetData()

    $.post("AddPO" ,{
        getData: escape(getdata)
    },
    function (data)
    {   
        alert(data);
    });


});

的Servlet

String []getResult = request.getParameterValues("getData");

Servlet接收索引[0]上的所有数据,(即getResult [0]),偶数行数多于一行;

我们如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

您应该使用param serialization的传统风格。使用$ .ajax调用你可以做到:

$.ajax({
  type: 'POST',
  url: "AddPO",
  data: escape(getdata),
  traditional: true,
  success: function (data)
    {   
        alert(data);
    }
});

参考文献: