我已经在 SO 上查看了有关此主题的先前问题,但我的问题尚未解决。
我将数组从 javascript 传递给 servlet。
JavaScript 代码:
var action = new Array();
function getProtAcionValues(rowNo,columnCount)
{
for(var j=0;j<columnCount;j++)
{
action[j] = document.getElementById('textActions'+rowNo+''+j).value;
alert(action[j]);
}
}
小服务程序代码:
String actions[] = request.getParameterValues("action[]");
if(actions!=null)
for(int i=0;i<actions.length;i++)
{
System.out.print(" Action: "+actions);
}
else
System.out.println("Action is null");
使用上面的代码,我收到消息"Action is null"。
如果我尝试
String actions[] = request.getParameterNames("action[]");
我收到语法错误:
The method getParameterNames() in the type ServletRequest is not applicable for the arguments (String)
如果代码有问题,请告诉我。