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包比较多需要多注意
浙公网安备 33010602011771号