原来的代码是在jsp页面上操作执行的,现在想把这部分代码整合到一个Servlet来处理:
原来的上传方法:
newUpload(PageContext pc,HttpServletRequest request)有2个参数,其中pc是用来操作指定上传到某个目录的,
我改写了这个方法后:
newUpload1(HttpServletRequest request)只保留一个request参数,但是当执行到
List fileItems = upload.parseRequest(request)时,报错!

解决方案 »

  1.   

    错误如下:
    【exception 】
    javax.servlet.ServletException: Servlet execution threw an exception
    【root cause】 
    java.lang.NoSuchMethodError: org.apache.commons.fileupload.servlet.ServletFileUpload.parseRequest(Lorg/apache/commons/fileupload/RequestContext;)Ljava/util/List;
    org.apache.commons.fileupload.servlet.ServletFileUpload.parseRequest(ServletFileUpload.java:126)
    com.channel.ImportExcel.FileUpload.newUploadExcel1(FileUpload.java:168)
    com.channel.servlet.InfoImportServlet.doGet(InfoImportServlet.java:29)
    com.channel.servlet.InfoImportServlet.doPost(InfoImportServlet.java:51)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    ————————————————————————————————————————————————————————————————
    不知道大家遇到过这种情况没有?请指点一下!谢谢!
      

  2.   

    页面跳转:request传参
    javax.servlet.RequestDispatcher rd=request.getRequestDispatcher("index.jsp");
    rd.forward(request,response);__________________________________
    上述问题是我的Eclipse设置问题,已经解决了!