Java调用webservice出现System.NullReferenceException: 未将对象引用设置到对象的实例。
2016-02-05 21:17
369 查看
今天在编写一个调用公网的webservice程序使用的是
http://www.36wu.com/Service/Details/2?cid=7网站上的快递查询服务,采用wsimport生成java代码。
自己编写客户端代码如下:
在运行时会出现System.NullReferenceException: 未将对象引用设置到对象的实例 错误
google后在http://www.itpub.net/thread-681833-1-1.html网站上发现错误原因。
是服务端的程序判断参数是否为空时时调用参数.trim()方法,如果参数为空就会出现该异常。
原来是参数不能传递null,将最后一个参数改为字符串即可。
http://www.36wu.com/Service/Details/2?cid=7网站上的快递查询服务,采用wsimport生成java代码。
自己编写客户端代码如下:
ExpressService expressService = new ExpressService(); ExpressServiceSoap expressServiceSoap = expressService.getExpressServiceSoap12(); ResultOfListOfExpressDetail result = expressServiceSoap.getGeneralExpressInfo("375525149042", "zto", null); System.out.println(result.getMessage());
在运行时会出现System.NullReferenceException: 未将对象引用设置到对象的实例 错误
google后在http://www.itpub.net/thread-681833-1-1.html网站上发现错误原因。
是服务端的程序判断参数是否为空时时调用参数.trim()方法,如果参数为空就会出现该异常。
原来是参数不能传递null,将最后一个参数改为字符串即可。
相关文章推荐
- Ruby中的异常处理代码编写示例
- MySQL抛出Incorrect string value异常分析
- 浅谈C#中简单的异常引发与处理操作
- 详解C#编程中异常的创建和引发以及异常处理
- 详解JavaScript中的异常处理方法
- java程序中的延时加载异常及解决方案
- 解析Java异常的栈轨迹及其相关方法
- .NET(C#):Emit创建异常处理的方法
- windows7服务器上weblogic启动失败异常解决方法
- 有关ajax的error与后台的异常问题解决
- 深入探讨JAVA中的异常与错误处理
- GO语言异常处理机制panic和recover分析
- 浅谈JAVA 异常对于性能的影响
- 解析C++编程中的bad_cast异常
- C++ 异常处理 catch(...)介绍
- php中异常处理方法小结
- PHP中异常处理的一些方法整理
- 浅析Lua编程中的异常处理
- Perl中捕获警告信息、异常信息并写入日志详解
- 格式导致的Excel导入sql出现异常的解决方法