java調用webservice接口


public void doSelectRiskReportForm(){
            
        try {                  
                String endpoint = "http://localhost:8080/platform-jxcx-service/services/settlementServiceImpl?wsdl";                  
                Service service = new Service();  
                Call call = (Call) service.createCall();
                call.setTargetEndpointAddress(endpoint);
                String parametersName = "settle_num";     // 參數名//對應的是 public String printWord(@WebParam(name = "settle_num") String settle_num); 
//                call.setOperationName("printWord");      // 調用的方法名//當這種調用不到的時候,可以使用下面的,加入命名空間名
                call.setOperationName(new QName("http://jjxg_settlement.platform.bocins.com/", "printWord"));// 調用的方法名
                call.addParameter(parametersName, XMLType.XSD_STRING, ParameterMode.IN);//參數名//XSD_STRING:String類型//.IN入參
                call.setReturnType(XMLType.XSD_STRING);     // 返回值類型:String
                String message = "123456789";  //參數值
                String result = (String) call.invoke(new Object[] { message });// 遠程調用
                System.out.println("result is " + result);  
            } catch (Exception e) {  
                System.err.println(e.toString());  
            }  
            
            
        }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM