//获取表单内容
java.util.Enumeration e = mySmartUpload.getRequest().getParameterNames();
String values[]=new String[4];
int k=0;
while (e.hasMoreElements()) {
String key = (String)e.nextElement();
String[] tempvalues=mySmartUpload.getRequest().getParameterValues(key);
values[k]=tempvalues[0];
k=k+1;
}
通过这样就可以获得内容了!给分

解决方案 »

  1.   

    我在处理传文件的时候都是使用两个form!你可以试试看!
      

  2.   

    快乐数据兄的方法好像用到了一个别人提供的组件吧。我也曾经用过这个组件,不过有时候会发生错误。由于没有源代码,只有自己反编译过来的,在反编译的时候发生错误。由于涉及代码很长,所以没有仔细看。
    不知道Ericsson,你上传文件是否是自己写的类,如果是自己写的话,应该对这个文件流有个研究,你可以自己写一个获取表单中参数的方法。直接用request.getParameter("noticeid");这个是没法获取值的。
    用阿水说的使用两个表单,也很有效,可以试试~!
      

  3.   


    制作一个自动提交的form,接受来自提交的form中的文件名然后再次提交就可以了