soap 返回简单数据类型 wsdl webservice

import java.net.URL;   import javax.xml.namespace.QName; import javax.xml.rpc.ParameterMode;   import org.apache.axis.client.Call; import org.apache.axis.client.Service; import org.apache.axis.encoding.XMLType;   import org.apache.axis.message.soAPHeaderElement; import javax.xml.soap.soAPElement;   public class SendSMSBJ2 implements Runnable {     public String phones = null;//"15345667766"     public String msg = null;// "kkk测试";       public int T_count = 0;     public int tname = 0;       public void run() {         // System.out.println("[TN:"+tname+"] "+T_count);         long s = System.currentTimeMillis();         String r = send2BJ(username,  password,  mobile,  smscontent);         long e = System.currentTimeMillis();         String time = (e - s) / 1000 == 0 ? (e - s) + "毫秒" : (e - s) / 1000                 + "秒" + (e - s) % 1000 + "毫秒";         System.out.println("[TN:" + tname + "] P:" + phones + " ST->" + time                 + ",R->" + r);         // System.out.println("ST->"+time+",R->"+r );     }                           public static String send2BJ(String username,String password,String mobile,String smscontent) {         String ret = null;         String md5 = null;         try {                         String nameSpace = "http://tempuri.org/";             String endPoint = "http://www.ldsm.com/Service.asmx";               Service service = new Service();             Call call = null;                           call = (Call) service.createCall();             call.setTargetEndpointAddress(new URL(endPoint));                           call.setoperationName(new QName(nameSpace,"SendSMS"));             call.addParameter(new QName("http://DefaultNamespace","username"),                    XMLType.XSD_STRING,ParameterMode.IN);             call.addParameter(new QName("http://DefaultNamespace","password"),"mobile"),"smscontent"),ParameterMode.IN);               call.setReturnType(XMLType.XSD_INT);               call.setUseSOAPAction(true);             call.setSOAPActionURI(nameSpace + "SendSMS");               System.out.println(call.invoke(new Object[] { username,  smscontent}));           } catch (Exception e) {             e.printstacktrace();         }         return ret;       }          static String username="saaa";     static String password="123456";     static String smscontent="abc测试";         static String mobile = "159211156331";           static String SendTime = "";       public static void main(String[] a) {           send2BJ(  username,  smscontent);         } }  

相关文章

1.使用ajax调用varxhr;functioninvoke(){if(window.ActiveXO...
               好不容易把WebService服务器...
1新建一个工程项目用来做服务端增加一个MyService1类文件pac...
packagecom.transsion.util;importjava.io.BufferedReader;i...
再生产wsdl文件时重写描述文件1usingSystem;2usingSystem.Co...
一般情况下,使用eclipse自带的jax-ws生成webservice会自动生...