【发布时间】:2016-07-18 12:38:45
【问题描述】:
我已经使用 ajax 将这样的二维数组传递给 servlet
var data = [["BSC","Name","Code"],[34,"dfg4",34],[345,"3dg4sdfd",345],[234,"dfg4","34f"],[23,"dfg4","s34"],[23,"dg","wdr3"],[234,244,"drydr"]];
$.ajax({
url: './SubmitSheet',
type: 'POST',
data: {'json': JSON.stringify(data)},
success: function () {
}
});
在 servlet 中,我需要将值检索到二维数组 我试过使用
String data[] = request.getParameterValues("json");
但它会将所有值放入 0 索引 (data[0])
【问题讨论】:
-
你必须迭代和填充
-
如果是
bidimensional,为什么要实例化unidimensionaldata[]数组而不是data[][]? -
另外,阅读这个问题,它可能会有所帮助:stackoverflow.com/questions/1067073/…
-
枚举 en=req.getParameterNames(); while(en.hasMoreElements()) { Object objOri=en.nextElement();字符串参数=(字符串)objOri;字符串值=req.getParameter(param); pw.println("参数名是'"+param+"' 参数值是'"+value+"'"); }
-
这可能对你有帮助.. stackoverflow.com/questions/18040926/…
标签: javascript java servlets multidimensional-array