在jbuilder中可以自动生成的。调用了一个.net写的webservice,调用的样子如下:
try
{
StringHolder sh=new StringHolder();//类似于输出参数
IntHolder ih=new IntHolder();//类似于输出参数
BSServiceSoapStub binding = (BSServiceSoapStub) new BSServiceLocator().getBSServiceSoap();//这些类都是jbuilder自己生成的
binding.webMobilePUK(phone,ih,sh);//这句是远程方法
content=sh.value;
result=ih.value;
}
catch (javax.xml.rpc.ServiceException ex)
{
result=funcreal.string.Configure.getInt("EXCEPTION_WEBSERVICE");
content="文件格式解析错误:javax.xml";
}
catch (java.rmi.RemoteException ex)
{
result=funcreal.string.Configure.getInt("EXCEPTION_WEBSERVICE");
content="网络正忙,请稍后再试!";
}
另外英文过关的话可以参考jbuilder的帮助,是图文并茂的讲解,非常好
try
{
StringHolder sh=new StringHolder();//类似于输出参数
IntHolder ih=new IntHolder();//类似于输出参数
BSServiceSoapStub binding = (BSServiceSoapStub) new BSServiceLocator().getBSServiceSoap();//这些类都是jbuilder自己生成的
binding.webMobilePUK(phone,ih,sh);//这句是远程方法
content=sh.value;
result=ih.value;
}
catch (javax.xml.rpc.ServiceException ex)
{
result=funcreal.string.Configure.getInt("EXCEPTION_WEBSERVICE");
content="文件格式解析错误:javax.xml";
}
catch (java.rmi.RemoteException ex)
{
result=funcreal.string.Configure.getInt("EXCEPTION_WEBSERVICE");
content="网络正忙,请稍后再试!";
}
另外英文过关的话可以参考jbuilder的帮助,是图文并茂的讲解,非常好
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货