使用isFormField()对于enctype =“ multipart / form-data”表单提交只能获取一个文本框值

时间:2019-03-29 19:40:43

标签: jsp servlets

我必须获取多个文本框值以及一个图像到servlet。在这里,我只能获取“第一个文本框”文本框的值,对于第二个文本框,它仅打印第一个文本框的值,而不是单个值...

   FileItem fileItem = it.next();
boolean isFormField = fileItem.isFormField();
if (isFormField) {
String fldname=fileItem.getFieldName();                
System.out.println(fldname);
if(fldname.equalsIgnoreCase("txt")){
String ffname = (String)fileItem.getString();
System.out.println("tx 1"+ffname);  if(fldname.equalsIgnoreCase("txt2"));
String txt2 = (String)fileItem.getString();System.out.println("tx2"+txt2); } 

我需要所有文本框的值,但是在这里我只能得到1。

0 个答案:

没有答案