本人刚刚接触WebService,不知道该怎么来创建,以及在页面的调用。
解决方案 »
- tomcat服务能否在程序中启动
- 为什么我的Spring运行出错?
- JSF <h:inputText> 提交到类里 就边成乱码
- jsp编写的WAP页面中,文本框提交的中文参数,在第二个页面接收时是乱码!
- tomcat5.0+mssqlserver2000+jsp数据库连接错误(有原码)
- 大家帮帮忙,我在写jsp下载的时候,当下载的筐跳出来的时候,点打开无问题,点保存就出问题。
- 各位,谁有jFreeChart组建jar文件,给一份!
- SSH怎批量提交数据
- 为什么会Unsupported method?
- struts初试化oracle连接池的问题.
- 各位侠士,各位壮士,请您指教一下
- 关于jsp 主页面中嵌套很多子页面的问题
[code]
//需要引入的类
import org.apache.axis.client.Call;
import org.apache.axis.client.Service;
import org.apache.axis.encoding.XMLType;Service service = new Service();
Call call;
try {
call = (Call) service.createCall(); //创建调用对象
call.setTargetEndpointAddress(new java.net.URL(“webservice地址”)); //设置服务地址
call.setUseSOAPAction(true); //设置是否使用SOAPcall.setSOAPActionURI("soapActionURL");//设置SOAP路径
call.setOperationName(new QName("http://tempuri.org/", “getUser”)); //设置方法名的namespace和方法名
call.setReturnType(XMLType.XSD_STRING);//设置返回类型call.addParameter(new QName(namespace,"loginId"),XMLType.XSD_STRING, ParameterMode.IN);//参数赋值result = (String) call.invoke(new Object[] { loginId });//传参、得到结果} catch (ServiceException e) {
e.printStackTrace();
}catch (MalformedURLException e) {
e.printStackTrace();
}catch (RemoteException e) {
e.printStackTrace();
}
[/code] 我接触也很少 只是偶尔能用到 有不正确的地方还请大家指出
import org.apache.axis.client.Call;
import org.apache.axis.client.Service;
import org.apache.axis.encoding.XMLType;Service service = new Service();
Call call;
try {
call = (Call) service.createCall(); //创建调用对象
call.setTargetEndpointAddress(new java.net.URL(“webservice地址”)); //设置服务地址
call.setUseSOAPAction(true); //设置是否使用SOAPcall.setSOAPActionURI(soapActionURL);//设置SOAP路径
call.setOperationName(new QName("http://tempuri.org/", “getUser”)); //设置方法名的namespace和方法名
call.setReturnType(XMLType.XSD_STRING);//设置返回类型call.addParameter(new QName(namespace,"loginId"),XMLType.XSD_STRING, ParameterMode.IN);//参数赋值result = (String) call.invoke(new Object[] { loginId });//传参、得到结果} catch (ServiceException e) {
e.printStackTrace();
}catch (MalformedURLException e) {
e.printStackTrace();
}catch (RemoteException e) {
e.printStackTrace();
}