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

标签 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 为空。
有什么建议吗?

最佳答案

只需这样做:

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

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

});

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

关于java - 通过 ajax 将数组传递给 servlet 给出 null 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22378849/

相关文章:

javascript - 使用 Gutenberg getEntityRecords 获取 woocommerce 产品类别

javascript - JavaScript 函数中切换大小写

javascript - 定位元素中的文本而不定位子元素字符串

javascript - 修改多个元素的类列表

java - 在 DispatcherServlet 中未找到名称为 '' 的 URI [/api/encodedurl] 的 HTTP 请求的映射

java.lang.NoSuchFieldError : APPDEFAULT 错误

javascript - jsdom不处理网页内的脚本

java - 从字符串中仅提取某些部分(持续时间)

java - 用java读取后将excel中的数据存储在列表中

javascript - dataTable - 表单提交后重新加载表