我是想在JSP上通过Javascript将修改好的值放入一个数组,然后传到Servlet中去,输出的sting[]始终为null是为什么,刚学求大神帮忙,下面是我的javascript代码:
function cc(){
var a=new Array();
var txtoids = document.getElementsByName('txtoid');
var txtnames = document.getElementsByName('txtname');
var txturls = document.getElementsByName('txturl');
for(var i=0; i < txtoids.length;i++){
var oid = txtoids.item(i).value;
var name = txtnames.item(i).value;
var url = txturls.item(i).value;
a.push(
[oid, name,url]
)
}
var formtwo="<form method='post' action='UpDate_Servlet' name='forms'>";
for(i=0;i<a.length;i++){
formtwo += "<input name='d' value='"+a[i]+"'>"; }
formtwo +="</form>";
document.all.xkswl.innerHTML = formtwo;
document.forms.submit();
}