Springmvc上传过程中遇到的错误

问题1:

org.springframework.web.util.NestedServletException: Handler processing failed; 
nested exception is java.lang.NoClassDefFoundError: org/apache/commons/io/output/DeferredFileOutputStream

解决办法:添加commons-io包解决问题。

问题2:

org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.springframework.web.multipart.MultipartFile]: Specified class is an interface
    org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:656)
    org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:560)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:650)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
    org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
    org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
    org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)

解决办法:@RequestParam(value="filename")MultipartFile file, 在之个之前加上@RequestParam

问题3:

 java.lang.NoClassDefFoundError: org/apache/commons/collections4/ListValuedMap  

解决办法:添加collections4的jar

问题4:

java.lang.ClassNotFoundException: org.apache.xmlbeans.

解决办法:添加xmlbeans的jar

 

 

总结一下:

  java,在前台拿到excel文件,到后太解析,需要用poi或者jxl来解析,poi的jar包比较多需要多注意

posted @ 2018-04-18 11:51  亮sir  阅读(319)  评论(0)    收藏  举报