smartupload组件上传出现java.lang.NullPointerException: charsetName
2016-10-06 11:43
801 查看
java.lang.NullPointerException: charsetName at java.lang.String.<init>(String.java:424) at com.jspsmart.upload.SmartUpload.upload(SmartUpload.java:234) at test.smartupload.doPost(smartupload.java:59) at javax.servlet.http.HttpServlet.service(HttpServlet.java:650) at javax.servlet.http.HttpServlet.service(HttpServlet.java:731) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:218) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:505) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:956) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:442) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1083) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:640) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:318) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:745)
解决方法
首先报的应是upload这个方法出的问题,我们分析得到应是charsetname这个为空,再联想到设置smartupload这个对象设置了多个属性,可能应是设置字符属性的问题。于是尝试了一下,成功了。
SmartUpload smartupload = new SmartUpload();
smartupload.setCharset(“UTF-8”);
相关文章推荐
- 当使用smartupload上传组件出现java.lang.NullPointerException: charsetName
- smartUpload 上传时 java.lang.NullPointerException: charsetName异常
- Java Web应用部署在SAE平台上出现“java.lang.NullPointerException”错误的原因之一
- JSP页面中出现的一个异常:org.apache.jasper.JasperException: java.lang.NullPointerException
- cocos2dx导入到eclipse出现"C/C++ Indexer". java.lang.NullPointerException
- cocos2dx导入到eclipse出现"C/C++ Indexer". java.lang.NullPointerException
- Servlet.service() for servlet jsp threw exception java.lang.Il在jsp中使用jspsmartupload组件下载文件时将抛出异常的解决方案
- 出现java.lang.NullPointerException此类错误
- [hadoop] map函数中使用FileSystem对象出现java.lang.NullPointerException的原因及解决办法
- ROM移植出现的java.lang.NullPointerException解决
- cocos2dx导入到eclipse出现"C/C++ Indexer". java.lang.NullPointerException
- onMeasure 出现java.lang.NullPointerException
- 使用Eclipse开发Android出现java.lang.NullPointerException错误的解决方法
- An internal error occurred during: "Launching spanking". java.lang.NullPointerException 安卓eclipse出现
- 全局变量和局部变量重复之this.name.toString());Exception in thread "main" java.lang.NullPointerException
- 运行ps = con.prepareStatement("sql")出现java.lang.NullPointerException
- 出现 java.lang.NullPointerException 的一个案例
- Heritrix2在Settings Sheets时出现java.lang.NullPointerException错的原因和解决方式
- android在fragment中实现onTouchEvent办法出现的java.lang.NullPointerException
- JavaWeb项目在MyEclipse中调试出现java.lang.NullPointerException异常时的处理