我们可以在html / jsp中的文本区域字段的参数名称中张贴方括号吗?我正在尝试发布像<textarea name = "arr['$i']">
这样的jsp数组,其中变量i
包含[]
。那么以我可以发布它们的方式对它们进行编码的最佳方法是什么?
提前致谢
答案 0 :(得分:1)
不需要将其作为squarebracket传递并生成唯一ID。注意:$ i不适用于JSP中的变量。当同一名称上有多个值时,getParameter()确实只返回第一个。您需要使用getParameterValues()来获取所有这些值。
<textarea name="txtarea">Content 1 </textarea>
<textarea name="txtarea">Content 2 </textarea>
String [] txtareaids = request.getParameterValues(“txtarea”);