2014-07-22 90 views
0

我有幾個input type="text"具有相同的名稱。如何通過使用集合獲得輸入文本值<Part>

<input type="text" name="fieldname">

<input type="text" name="fieldname">

<input type="text" name="fieldname">

我試着去得到那些文本字段中的值。 它們是用於上傳圖片的形式,這就是爲什麼我使用Collection <Part>

在這個循環中,我如何獲得這些文本字段的值?我錯過了的代碼

for (Part part: mhyCollectionParts) {   
      String filename = mhyCollectionParts.getName();    
      if(filename.equalsIgnoreCase("fieldname")){ 
       //then...??????      
      }    
     } 

回答

0

如果您正在使用的Servlet 3.0,那麼你應該能夠使用部分
String fieldnameValues = request.getParameterValues("fieldname");你不需要使用Part讓你的表單字段的值,但如果你是使用servlet < 3.0你需要看看this answer<web-app ... version="xxx">標籤web.xml會給你你正在使用的servlet api的詳細信息。

相關問題