通过ajax将数组传递给servlet给出了null参数

时间:2014-03-13 12:35:23

标签: java javascript jquery ajax servlets

ajax的新手,并不太确定什么是错的。我有:

var myArray = [2324.031536  ,
               2355.015241  ,
               2397.099387  ,
               2444.286019];

$(document).ready(function() {                        
        $('#submit').click(function(event) {
            $.get('VsPredictionServlet',{myArray:myArray},function(responseText) { 
                $('#text').text(responseText);
            });
        });
    });

并在servlet中:

String[] myArray = request.getParameterValues("myArray");

但是servlet中的myArray为null 有什么建议吗?

1 个答案:

答案 0 :(得分:1)

这样做:

  

$。get(' VsPredictionServlet',{" myArray":myArray},function(responseText){

            $('#text').text(responseText);
     

});

您需要将参数作为字符串传递。