Java Servlet - 获取具有相同名称的参数

bot*_*wer 9 java post servlets java-ee

我知道我可以获得一个参数:

HTML

<input type="text" name="field" value="test">
Run Code Online (Sandbox Code Playgroud)

Servlet的

String field = request.getParameter("field");
Run Code Online (Sandbox Code Playgroud)

但是,如果我有多个具有相同名称的输入,例如:

HTML

<input type="text" name="line[]" value="test1">
<input type="text" name="line[]" value="test2">
<input type="text" name="line[]" value="test3">
Run Code Online (Sandbox Code Playgroud)

在PHP中,我可以name="line[]"用来获取所有行输入的数组.但是如何在java中解决这个问题呢?

Servlet伪代码

String[] lines = request.getParameterArray("line");

for(String line : lines){
    //do shit
}
Run Code Online (Sandbox Code Playgroud)

Nic*_*ckJ 15

关.它的

String[] lines = request.getParameterValues("line");
Run Code Online (Sandbox Code Playgroud)

但名字line不是line[]