web_service 导入第三方实例
首先先推荐大家一个网址:http://www.webxml.com.cn 这里 有很多的第三方的插件
进入之后界面是这样的:
这里有很多选项
这里 我用一个城市天气来给大家举例子
点进去
在点击 你想要获取的数值 ,我想要的是天气,所有我选的是这个
我选择了 最后一个 getWeather 点击进去
将上方的地址改一下
在后缀 .asxm后面加上 ?wsdl 点击回车
进来就会是这样
然后进入后 复制 这串网址 到你的java项目里面src里面执行doc命令
在src文件夹里面 按住shift 右击 点击在此处打开命令窗口
执行 之后 你就会发现你的项目中间多了一个文件夹 这个时候去你的工具里面刷新一下 就可以看到了
我用的是eclipse
然后新建Test类测试
代码如下
package com.zking.test;
import java.util.List;
import cn.com.webxml.ArrayOfString;
import cn.com.webxml.WeatherWS;
import cn.com.webxml.WeatherWSSoap;
public class Test {
public static void main(String[] args) {
WeatherWS weatherWS=new WeatherWS();
WeatherWSSoap weatherWSSoap=weatherWS.getWeatherWSSoap();
ArrayOfString arrayOfString=weatherWSSoap.getWeather("长沙", null);
List<String> list=arrayOfString.getString();
for (String string : list) {
System.out.println(string);
}
}
}
怎么实例化 就可以参考复制的网址文件了 例如
我这里实例化的得是WeatherWS
在网址最下方
剩下的就看大家了
然后我得到的结果是这样的
然后 大家在执行doc命令的时候 很有可能会报错误 大家仔细看 它会报哪一行的错误
这个时候 你就可以在网址页面 按Ctrl +s保存 到桌面去 然后保存的文件用高级记事本打开 报错的是哪一行 你就把哪一行给删除 要全部删除哦 空格也要 不然没用
然后在桌面执行doc命令 doc命令如上图 但是后面的网址要改成你桌面保存的哪个文件 要全名哦 后缀也要加上 然后执行完成之后桌面上面会出现文件,把他复制到
你的项目src文件 就可以用了 刷新你的项目 就可以了
就是这样呢 是不是很简单呢