当前位置: 代码迷 >> Java Web开发 >> 请问一个关于servlet接收参数的有关问题~
  详细解决方案

请问一个关于servlet接收参数的有关问题~

热度:825   发布时间:2013-02-25 21:05:18.0
请教一个关于servlet接收参数的问题~~
首先声明,本人新手,如果问题低端,勿喷!

我在前端使用jquery向后台post参数,然后在后台使用Servlet接收。

var data = {
    "data":["apple","banana","cap","dog"],
    "desc":"fruits"
};

$(document).ready(function(){
    $("#button").click(function(){
        $.post("http://localhost/xxxx/xxx",data,function(d){});
    });        
});


我的参数里有一个数组参数,我在后台接收的时候:

String desc = request.getParameter("desc");  //可以获取到参数

String data = request.getParameter("data");  //无法获取到参数


然后我在浏览器中查看网络活动,发现浏览器发送出的参数是一个数组,

data[] : apple
data[] : banana
data[] : cap
data[] : dog


想请问各位大神,如何在servlet中接收这样的参数啊....分不多,求帮助..
servlet
Quote: 引用:

数组当然不能那样取值了用


String[] data = request.getParameterValues("data");[/quote
+1数组当然不能那样取值了用
String[] data = request.getParameterValues("data");
  相关解决方案