【问题标题】:Receive javascript array in java servlet在 java servlet 中接收 javascript 数组
【发布时间】:2018-04-19 22:47:34
【问题描述】:

我正在寻找一种将数组从我的 jsp 文件发送到 java servlet 的方法。

目前我有这个

              var members = [];
              var table = document.getElementById("my_table");
                    for(var i = 1; i < table.rows.length; i++) {
                            if(table.rows[i].getAttribute("checked")==="true") {
                                members.push(table.rows[i].id.substring(2));
                            }
                    }
                    console.log(members);
          }

我想将我的 members 数组发送到我的 servlet。问题是我认为 servlet 只能让我获取字符串 request.getParameter("my_value");

那么我该怎么做呢?

【问题讨论】:

    标签: javascript java servlets


    【解决方案1】:

    你可以这样发送数组:

    http://localhost:8080/myApp/myServlet/?members=mem1&members=mem2&members=mem3
    

    在服务中:

    String[] arrMembers = request.getParameterValues('members');
    // arrMembers = ["mem1","mem2", "mem3"]
    

    【讨论】:

      猜你喜欢
      • 2012-04-27
      • 2017-09-09
      • 2012-09-24
      • 2021-01-11
      • 2012-06-02
      • 1970-01-01
      • 2018-01-26
      • 2018-01-20
      相关资源
      最近更新 更多