public ArrayList<String> callWebService()throws MalformedURLException, Exception {
String serviceUrl = "http://localhost:8080/server/services/Test?wsdl";
URL ServerUrl = null;
try{
ServerUrl = new URL(serviceUrl);
}catch (MalformedURLException e1){
e1.printStackTrace();
}
Client client = null;
Object []returnMessage=null;
try{
client = new Client(ServerUrl);
returnMessage = client.invoke("getDx",new Object[]{"1"});
}catch (Exception e){
e.printStackTrace();
}
@SuppressWarnings("unchecked")
ArrayList<String> receiveMessage = (ArrayList<String>)returnMessage[0];
//ArrayList<String> receiveMessage = (ArrayList<String>)client.invoke("getDx",new Object[]{"1"})[0]; return receiveMessage;
}
客户端代码如上
现在是报类型转换错误
java.lang.ClassCastException: com.sun.org.apache.xerces.internal.dom.DocumentImpl
ArrayList<String> receiveMessage = (ArrayList<String>)returnMessage[0];
这句错误
请问如何修改 谢谢
String serviceUrl = "http://localhost:8080/server/services/Test?wsdl";
URL ServerUrl = null;
try{
ServerUrl = new URL(serviceUrl);
}catch (MalformedURLException e1){
e1.printStackTrace();
}
Client client = null;
Object []returnMessage=null;
try{
client = new Client(ServerUrl);
returnMessage = client.invoke("getDx",new Object[]{"1"});
}catch (Exception e){
e.printStackTrace();
}
@SuppressWarnings("unchecked")
ArrayList<String> receiveMessage = (ArrayList<String>)returnMessage[0];
//ArrayList<String> receiveMessage = (ArrayList<String>)client.invoke("getDx",new Object[]{"1"})[0]; return receiveMessage;
}
客户端代码如上
现在是报类型转换错误
java.lang.ClassCastException: com.sun.org.apache.xerces.internal.dom.DocumentImpl
ArrayList<String> receiveMessage = (ArrayList<String>)returnMessage[0];
这句错误
请问如何修改 谢谢
解决方案 »
- jsp中输出含有html代码的字符串
- 请问java 打印 如何设置页边距
- Java createStatement 操作mssql2005 数据库端分页问题?
- 如何让背景图片随着表格的宽度而变宽,高而变高
- 求一个表实现增删改的代码
- 高手请进来:请给我tomcat中处理socket通讯,多线程处理那块核心 的源码!!200分相送!!
- servlet处理SQL语句一个奇怪的问题(初学,大家都进来看看)
- rs.getInt的一个非常怪异的问题!!!!!!!
- 子页面向父页面传入数据
- java页面运行环境的检测:服务器版本、数据库版本。
- 关于MyEclipse中使用Hibernate生成DAO的问题,大家帮忙,急
- form提交,链接请求,都自动刷新两次。找不到错误错在!
是object 不明白是怎么回事啊
请教 请教!
返回list等也有办法,但我还不会,抱歉!