严重: Servlet.service() for servlet [springDispatcherServlet] in context with path [/ssm] threw exception [Request processing failed; nested exception is java.lang.NullPointerException] with root cause
java.lang.NullPointerException
at java.io.File.<init>(File.java:277)
at com.javen.util.FileUtil.uploadFile(FileUtil.java:23)
at com.java.controller.importController.importXml(importController.java:54)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:215)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:132)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:749)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:690)
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:83)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:945)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:876)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:961)
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:863)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:648)----------------------------------------------------------------------------------------------------------------------------------------
上边事报的异常,下面是主要报错的地方: String filePath=request.getSession().getServletContext().getRealPath("uploadFile");
String uploadFileName=FileUtil.uploadFile(inputs,fileName,filePath);
System.out.println(filePath+"/"+uploadFileName);
//解析excel
result=recordService.addRecord(filePath+"/"+uploadFileName);
java.lang.NullPointerException
at java.io.File.<init>(File.java:277)
at com.javen.util.FileUtil.uploadFile(FileUtil.java:23)
at com.java.controller.importController.importXml(importController.java:54)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:215)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:132)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:749)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:690)
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:83)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:945)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:876)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:961)
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:863)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:648)----------------------------------------------------------------------------------------------------------------------------------------
上边事报的异常,下面是主要报错的地方: String filePath=request.getSession().getServletContext().getRealPath("uploadFile");
String uploadFileName=FileUtil.uploadFile(inputs,fileName,filePath);
System.out.println(filePath+"/"+uploadFileName);
//解析excel
result=recordService.addRecord(filePath+"/"+uploadFileName);
解决方案 »
- java 模拟Ping过程,用InetSocketAddress实现
- 高手来给看个程序
- 高分求教函数吃内存的问题,帮顶有分,在线等
- JFrame界面的小程序
- 若对char,byte或者short进行移位处理,那么在移位进行之前,它们会自动转换成一个int。为什么只有数值右端的低5位才有用?
- 请问各位高手:
- 请问如何使用java编程实现打开word文件
- 昨天的面试题,这种逻辑题到底考什么
- JDK那里出了问题Exception in thread "main" java.lang.NoClassDefFoundError: test
- ***** 800分 求教: 我不想通过页面 context.lookup("java:/OracleDS"), UP有分 *****
- 问大家一个关于记事本写java的问题,
- 新手,如何导入一个开源项目
result=recordService.addRecord(filePath+"//"+uploadFileName);因为 / 是转义符