如何使用Collection <part> </part>获取输入文本值

时间:2014-07-22 09:44:47

标签: java jsp servlets

我有几个input type="text"具有相同的名称。

<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...??????                     
             }               
         }

1 个答案:

答案 0 :(得分:0)

如果您使用的是Servlet 3.0,那么您应该可以使用
String fieldnameValues = request.getParameterValues("fieldname");您不需要使用Part来获取表单字段的值,但是如果您使用的是servlet&lt; 3.0你需要看this answer web.xml 中的<web-app ... version="xxx">标记会为您提供正在使用的servlet API的详细信息。