我有一个要填充的数组,然后在发送它时,我的servlet将其接收为null。
var allIcons = new Array();
$('.icon').each(function(index){
allIcons.push($(this).find('.iconName').html());
});
这似乎是用适当的字段填充数组
然后我将其传递给我的servlet
$.ajax({
"dataType" : 'json',
"type": 'GET',
"url" : 'update'
"data" :{
"allIcons" : allIcons
}, "success": function(json){alert("alert");}});
然后我的servlet尝试读取它,但总是返回null
if(request.getParamtersValues("allIcons").length > 0) {/*do something*/}
request.getParamterValues()应该返回String []
另外,我知道我的Servlet能够接收数据,因为这是其他一些代码的补充。
谢谢
-汤米
最佳答案
$.ajax({
dataType : 'json',
type: 'GET',
url : 'update'
data :{
"allIcons" : allIcons
}, success: function(data){alert("alert");}});