我在用smartupload作文件上传的功能在<form METHOD="POST" ACTION="do_upload.jsp" ENCTYPE="multipart/form-data" name="form1" onSubmit="return checkfile()">中,ENCTYPE="multipart/form-data"表示什么含义?这种形式的话,第二个页面取表单的各个文本框的值应该怎么取?

解决方案 »

  1.   

    加入enctype="multipart/form-data" 的字符串,表示用户输入的资料上有文件上传
      

  2.   

    request.getParameter("name");
    得到的结果是null
      

  3.   

    你的ENCRYPT类型写的是multipart/form-data,在提交后的页面里,JSP内置的request对象就失效了,应该用smartupload提供的对象来取。代码如下:SmartUpload su = new SmartUpload();
    Request res = su.getRequest();
    out.println(res.getParameter("variableName"));
      

  4.   

    snail4up(不经意21年)的是正解,这种问题应该去读smartupload的API。