当我在 HTML 中提交表单时,我可以多次传递一个参数,例如
<input type="hidden" name="id" value="2">
<input type="hidden" name="id" value="4">
然后在 struts 中,我可以拥有一个具有属性 String[] id 的 bean,它会正确填充数组。
我的问题是,我怎样才能在 Javascript 中做到这一点?当我有一个数组并设置 form.id.value = myArray 时,它只是将值设置为一个逗号分隔的列表。那么在 Struts 端,我只得到一个元素数组,即字符串“2,4”。
我应该补充一下,我需要以表格形式提交,所以我不能只生成一个 GET 请求,例如 id=2&id=4。