调用webservice接口方法参数越界问题
来源:互联网 发布:mysql 一天内的数据 编辑:程序博客网 时间:2024/06/06 07:46
错误信息大致是这样的:
Processor24] ERROR [org.codehaus.xfire.handler.DefaultFaultHandler] - Fault occurred!
java.lang.IndexOutOfBoundsException: Index: 2, Size: 2
看起来好像是数组越界异常,但是其实是因为在接口类中定义了两个方法名一样但方法签名不同导致的。
比如,接口中有如下两个方法:
String getUserInfo(String no,String name);
String getUserInfo(String name);
你本意是想调用getUserInfo(String no,String name)方法的,所以你传了两个参数,但是实际上他过来之后可能调用的是getUserInfo(String name)方法,结果就是参数个数越界,上面的异常信息就是这样造成的。
webservice调用接口方法的时候并不会根据参数类型和个数自动去找对应的重载方法,他只会根据方法名去查找调用的方法,当有两个相同的方法名的时候他就不知道该调用哪一个了。
记住在webservice类中千万不要有重载的方法!
0 0
- 调用webservice接口方法参数越界问题
- xfire调用webService接口方法
- java调用webservice接口方法
- Java调用webservice接口方法
- Java调用webservice接口方法
- java调用webservice接口方法
- Java调用webservice接口方法
- java调用webservice接口方法
- java调用webservice接口方法
- java调用webservice接口方法
- java调用webservice接口方法
- java调用WebService接口方法
- java调用webservice接口方法
- Java调用webservice接口方法
- java调用webservice接口方法
- Java调用webservice接口方法
- webservice接口调用OA方法
- Java调用webservice接口方法
- 网页html分帧
- Java内存分配全面浅析
- java里面自动导包的快捷键
- bootstrap栅栏布局
- 附件地点搜索(非geohash)
- 调用webservice接口方法参数越界问题
- 关于VS2012中XXXApp::OnFileOpen不被执行解决方案
- 生成UUID
- iOS应用程序安全(20)-本地数据存储及其安全性(NSUserDefaults, CoreData, Sqlite, Plist 文件)
- 10个 ssh 简单命令选项
- PHP编码问题总结
- java中io与file的简单了解
- 利用ffmpeg实现最简单的视频播放功能
- Maven安装----在Windows上安装Maven