Я пытаюсь отправить некоторые данные из jsp в сервлет с помощью ajax-вызова; В моей Java Script У меня есть следующий метод:Как передать массив из jsp в сервлет
function sendMessage(){
var cellPhones=[];
var title=$('#subject').val();
var text=$('#smsText').val();
var groupsName=$('#dg').datagrid('getSelections');
for(var i=0;i<groupsName.length;i++){
cellPhones.push(groupsName[i].cellphone);
}
alert(cellPhones);
$.ajax({
type:"POST",
url:"<%=basePath%>/SendMsgServlet?flag=sendSms",
data:{
title:title,
text:text,
cellPhones:cellPhones
}
}).done(function(){
alert("ok");
})
}
и в моем методе doPost у меня есть:
if("sendSms".equals(flag.trim())){
String title=request.getParameter("title");
String text=request.getParameter("text");
String[] cellPhones=request.getParameterValues("cellPhones");
this.sendSms(title,text,cellPhones,request,response);
}
Проблема заключается в том, что мобилка имеет нулевое значение, гайка предупреждение не является нулевым, может кто-нибудь Помоги мне, пожалуйста?
ли вы пробовали мой ответ ? – Masudul