enctype="multipart/form-data"  
是专门给上传文件时用的,建议你使用jspSmartUpload.zip或其他,来做上传。

解决方案 »

  1.   

    是使用jspSmartUpload上传文件阿,但是上传时,form须指定enctype选项。
      

  2.   

    指定enctype="multipart/form-data"后表单将以流方式提交,所以一般的request.getParameter得不到文本框的值
      

  3.   

    给你一个用smartupload组件用流方式接文本框值的例子java.util.Enumeration e = myUpload.getRequest().getParameterNames();while (e.hasMoreElements()) {
    String key = (String)e.nextElement();
    String[] values = myUpload.getRequest().getParameterValues(key);
    if (key.equals("name")) {
    String name= values[0].toString();
    // String name= new String(values[0].toString().getBytes("ISO8859_1"), "GB2312"); 如果接中文值的话选这个格式
    }
    if (key.equals("password")) {
                       String password = values[0].toString();
    //  String password = new  String(values[0].toString().getBytes("ISO8859_1"), "GB2312");
    }
    }
      

  4.   

    enctype="multipart/form-data" 
    只能得到 File 的VALUE
    其他域的VALUE都不能得到,你要做只能用BEAN来做.或者用其他组件.
      

  5.   

    可以的,用mySmartUpload.getRequest().getParameter("aa")
      

  6.   

    vis0(vis0) ,mySmartUpload.getRequest().getParameter("aa")
    .toString()这样还是取不到值阿,全市null