2015-06-15 20 views
7

parametreleri almak Aynı adla birden çok giriş:Java Servlet ben gibi bir parametre alabilirsiniz biliyor aynı adı

HTML

<input type="text" name="line[]" value="test1"> 
<input type="text" name="line[]" value="test2"> 
<input type="text" name="line[]" value="test3"> 

PHP ben sadece tüm çizgi girişlerinin dizisini almak için name="line[]" kullanabilirsiniz. Ama bu konuda java'ya nasıl gideriz?

Servlet sahte kod

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

for(String line : lines){ 
    //do shit 
} 
+0

line olduğunu http://docs.oracle.com/javaee/7/api/javax/servlet/ServletRequest.html#getParameterValues%28java.lang.String % 29 –

+0

PHP gibi zayıf yazılan dillerin neden garip '[]' sonek kuralını kullandığını gösteren bazı arka plan bilgileri: http://stackoverflow.com/a/3061292 – BalusC

cevap

12

kapatın. Bu

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

ama adı değil, line[]

+0

Hımm Tamam Anladım, teşekkürler! – botenvouwer