So che posso ottenere un parametro come:Java Servlet - ottenere i parametri con lo stesso nome
HTML
<input type="text" name="field" value="test">
Servlet
String field = request.getParameter("field");
Ma cosa succede se ho input multipli con lo stesso nome del tipo:
HTML
<input type="text" name="line[]" value="test1">
<input type="text" name="line[]" value="test2">
<input type="text" name="line[]" value="test3">
In PHP posso solo usare name="line[]"
per ottenere un array di tutti gli ingressi di linea. Ma come andare su questo in Java?
Servlet pseudo codice
String[] lines = request.getParameterArray("line");
for(String line : lines){
//do shit
}
http://docs.oracle.com/javaee/7/api/javax/servlet/ServletRequest.html#getParameterValues%28java.lang.String % 29 –
Ecco alcune informazioni di base perché i linguaggi tipizzati deboli come PHP utilizzano l'awkward '[]' convenzione suffisso: http://stackoverflow.com/a/3061292 – BalusC