wiem, że mogę uzyskać parametry jak:Java Servlet - uzyskać parametry o takiej samej nazwie
HTML
<input type="text" name="field" value="test">
Servlet
String field = request.getParameter("field");
ale co jeśli mam wiele wejść o takiej samej nazwie, jak:
HTML
<input type="text" name="line[]" value="test1">
<input type="text" name="line[]" value="test2">
<input type="text" name="line[]" value="test3">
W PHP można po prostu użyć name="line[]"
dostać tablicę wszystkich wejść liniowych. Ale jak to zrobić w java?
Servlet pseudokod
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 –
Oto kilka podstawowych informacji, dlaczego słabe języki maszynowe, takie jak PHP, używają niezręcznej konwencji przyrostowej '[]': http://stackoverflow.com/a/3061292 – BalusC