我知道我可以获得一个参数:
HTML
<input type="text" name="field" value="test">
的Servlet
String field = request.getParameter("field");
但是,如果我有多个具有相同名称的输入,例如:
HTML
<input type="text" name="line[]" value="test1">
<input type="text" name="line[]" value="test2">
<input type="text" name="line[]" value="test3">
在PHP中,我可以使用name="line[]"
来获取所有行输入的数组。但是如何在java中解决这个问题?
Servlet伪代码
String[] lines = request.getParameterArray("line");
for(String line : lines){
//do shit
}
答案 0 :(得分:15)
关闭。它&#39; S
String[] lines = request.getParameterValues("line");
但名称为line
,而非line[]