2015-06-15 5 views
7

साथ मानकों मिलता है एक ही नाम के साथ एकाधिक इनपुट जैसे:जावा सर्वलेट मुझे पता है कि मैं की तरह एक पैरामीटर प्राप्त कर सकते हैं एक ही नाम

एचटीएमएल

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

PHP में मैं सिर्फ name="line[]" का उपयोग सभी लाइन आदानों की एक सरणी प्राप्त करने के लिए कर सकते हैं। लेकिन जावा में इसके बारे में कैसे जाना है?

सर्वलेट छद्म कोड

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

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

है, नहीं http://docs.oracle.com/javaee/7/api/javax/servlet/ServletRequest.html#getParameterValues%28java.lang.String % 2 9 –

+0

यहां कुछ पृष्ठभूमि जानकारी है क्यों PHP जैसे कमजोर टाइप की गई भाषा अजीब '[]' प्रत्यय सम्मेलन का उपयोग करती है: http://stackoverflow.com/a/3061292 – BalusC

उत्तर

12

बंद। यह

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

है, लेकिन नाम lineline[]

+0

हम ओके मुझे मिल गया, धन्यवाद! – botenvouwer

संबंधित मुद्दे

 संबंधित मुद्दे