我有一个动态创建的多选列表,它从另一个选择列表中填充。
<select multiple size=6 width=150 style="width:150px" id="ToLB" name="ToLB" >
</select>
我将选择列表的值保存为
function arraycreated()
{
var x=document.getElementById("ToLB");
var arraylists = new Array();
for (i=0;i<x.length;i++)
{
arraylists.push(x.options[i].text);
}
arraylists.toString();
<% String[] arraylist = request.getParameterValues("arraylists"); %>
甚至我正在设置一个隐藏的输入字段
<input type="hidden" name="arraylist" value="<%request.getParameterValues("arraylists"); %>" />
有一个我称之为数组的表格
private String[] arraylist;
public String[] getArraylist() {
return arraylist;
}
public void setArraylist(String[] arraylist) {
this.arraylist = arraylist;
}
最后在行动课上把它召回
String[] arraylist = createForm.getArraylist();
int arraylength = arraylist.length;
System.out.println("Array -->"+ arraylength);
但它根本没有通过数组。我做错了什么。谢谢 ////