程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> servlet-Servlet如何接收集合,實現批量修改的功能

servlet-Servlet如何接收集合,實現批量修改的功能

編輯:編程綜合問答
Servlet如何接收集合,實現批量修改的功能

我是想在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();

}

最佳回答:


看你的代碼js中只是存入了數組中,並不能傳遞到後台。
建議將存入數組的信息放在隱藏表單中,然後提交,後台Servlet直接獲取表單參數就可以了。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved