网上这种IFRAME很多的,都封好了
解决方案 »
- strust2+ajax有点问题啊,路径和名称的问题。
- 关于截取字符串的问题,请各位大侠帮帮忙!
- 网页显示多张大小不同的图片 如何做到
- 软件测试开发技术Java开发为什么需要UML
- 用servlet后,登录时怎么把用户名保存到全局对象
- 请问在类中写一个static{}个{}是用来干什么的
- 如何读取jar中的文件
- 深入学习RMI后发现的问题
- 我MM的一个问题,我不会,希望大家能来帮忙,回答好的,到这里来拿分!
- 如何在Tomcat4.1.27中使用Struts1.1开发时配置Ant?我这边老报错。在线。。。
- 请高手帮我解决DOM树操作HTML源代码的问题
- 送积分啦,希望各位帮帮忙,给我个论坛框架!
比如:http://www.webservicex.net/globalweather.asmx
http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?wsdlpackage cn.spume.temp;import org.apache.axis.client.Call;
import org.apache.axis.client.Service; import javax.swing.JOptionPane;
import javax.xml.namespace.QName; //天气预报客户端2008-05-17
public class SelfInvoke {
public static void main(String[] args) {
String theCityName = JOptionPane.showInputDialog("请输入要查询的城市名称");
String soapactionName = "http://WebXml.com.cn/";
try {
String endpoint = "http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?wsdl";
Service service = new Service();
Call call = (Call) service.createCall();
call.setTargetEndpointAddress(new java.net.URL(endpoint));
call.addParameter(new QName(soapactionName,
"theCityName"), org.apache.axis.encoding.XMLType.XSD_STRING,
javax.xml.rpc.ParameterMode.IN);
//call.addParameter(new javax.xml.namespace.QName("http://WebXml.com.cn/", "strPassword"), org.apache.axis.encoding.XMLType.XSD_STRING, javax.xml.rpc.ParameterMode.IN);
call.setReturnType(new QName(soapactionName, "getWeatherbyCityName"), String[].class);//由于返回的是一个数组所以要自定义返回类型
call.setOperationName(new QName(
soapactionName, "getWeatherbyCityName"));
call.setUseSOAPAction(true);
call.setSOAPActionURI(soapactionName+"getWeatherbyCityName");
String[] result = (String[]) call.invoke(new Object[] {theCityName});
for (int i=0;i <result.length;i++)
{
System.out.println(result[i]);
}
JOptionPane.showMessageDialog(null, "结果已经在控制台输出");
}
catch (Exception e) {
System.err.println(e.toString());
e.printStackTrace();
}
} }