java 调用 net做的Web Services问题,请教高手!

xiaoyan21 2005-03-07 10:31:57
java 调用 net做的Web Services问题:
net Web Services 的借口函数
public string Test(string str)
{
string resStr = "" ;
retrun resStr = "[diaoyong:]"+str;
}

java调用程序
<%@ page language="java" %>
<%@ page import="javax.xml.namespace.QName" %>
<%@ page import="org.apache.axis.encoding.XMLType" %>
<%@ page import="org.apache.axis.client.Service" %>
<%@ page import="org.apache.axis.client.Call" %>
<%@ page import="javax.xml.rpc.ParameterMode" %>
<%
String endpoint = "http://url/nbdctest/test.asmx?wsdl";
Service service = new Service();
Call call = (Call)service.createCall();
call.setTargetEndpointAddress( new java.net.URL(endpoint) );
call.setOperationName( "Test" );
call.addParameter( "str", XMLType.XSD_STRING, ParameterMode.IN );
call.setReturnType( XMLType.XSD_STRING );
call.setUseSOAPAction(true);
call.setSOAPActionURI("http://tempuri.org/Test");

String str= new String( "test" );
Object status = call.invoke( new Object[] {str} );

System.out.println( ">> begin JWTSSendLog" );
System.out.println( "status=" + status.toString() );
out.println( "status=" + status.toString() );
System.out.println( ">> end " );
%>

结果:[diaoyong:];
说明:java传递过去的参数值为空,

请问各位兄弟:为什么java传递到net服务接口中的参数值为空呢?是否字符格式的问题
...全文
128 点赞 收藏 3
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
tigerlg 2005-03-07
.net里面有问题,请查查.net的写法
回复
god9 2005-03-07
关注
回复
一百减一 2005-03-07
up
回复
相关推荐
发帖
Java EE
创建于2007-09-28

6.6w+

社区成员

J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
申请成为版主
帖子事件
创建了帖子
2005-03-07 10:31
社区公告
暂无公告