91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 367KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2021-06-15
  • 語言: 數據庫
  • 標簽: webservice??

資源簡介

服務發布,服務獲取,解析等。含代碼、詳細開發文檔,傻瓜式開發。webservice、arr、mysql

資源截圖

代碼片段和文件信息

package?client;

import?java.io.IOException;
import?java.util.ArrayList;
import?java.util.Iterator;

import?javax.servlet.RequestDispatcher;
import?javax.servlet.ServletException;
import?javax.servlet.http.HttpServlet;
import?javax.servlet.http.HttpServletRequest;
import?javax.servlet.http.HttpServletResponse;
import?javax.servlet.http.HttpSession;

import?org.apache.axiom.om.OMElement;
import?org.apache.axis2.addressing.EndpointReference;
import?org.apache.axis2.client.Options;
import?org.apache.axis2.client.ServiceClient;
import?org.apache.axis2.databinding.utils.BeanUtil;
import?org.apache.axis2.engine.DefaultobjectSupplier;
import?org.apache.axis2.rpc.client.RPCServiceClient;

import?javax.xml.namespace.QName;



import?serviceServer.Student;

public?class?StudentSearchServlet?extends?HttpServlet?{

public?void?doGet(HttpServletRequest?request?HttpServletResponse?response)
throws?ServletException?IOException?{

String?stuNum?=?request.getParameter(“num“);
try?{
//??使用RPC方式調用WebService????????
????????RPCServiceClient?serviceClient?=?new?RPCServiceClient();
????????Options?options?=?serviceClient.getOptions();
????????//??指定調用WebService的URL
????????EndpointReference?targetEPR?=?new?EndpointReference(“http://localhost:8080/axis2/services/SCManager“);
????????options.setTo(targetEPR);
????????//??指定getGreeting方法的參數值
????????object[]?opAddEntryArgs?=?new?object[]?{stuNum.trim()};
????????//??指定getGreeting方法返回值的數據類型的Class對象
????????Class[]?classes?=?new?Class[]?{String.class};
????????//??指定要調用的getGreeting方法及WSDL文件的命名空間
????????QName?opAddEntry?=?new?QName(“http://ws.apache.org/axis2“?“getRelatedStudent“);
????????//??調用getGreeting方法并輸出該方法的返回值
????????String[]?results?=?((String)?serviceClient.invokeBlocking(opAddEntry?opAddEntryArgs?classes)[0]).split(““);
????????//System.out.println(results.length);
????????
HttpSession?session?=?request.getSession();
if(session.getAttribute(“stuNum“)!=null){session.removeAttribute(“stuNum“);}
if(session.getAttribute(“stuAge“)!=null){session.removeAttribute(“stuAge“);}
if(session.getAttribute(“stuName“)!=null){session.removeAttribute(“stuName“);}
if(session.getAttribute(“error“)!=null){session.removeAttribute(“error“);}

if(results.length==3){
session.setAttribute(“stuNum“?results[0]);
session.setAttribute(“stuName“?results[1]);
session.setAttribute(“stuAge“?results[2]);
}else?if(!(stuNum.trim().equals(““))){
session.setAttribute(“error“?“無此人“);
}
else?if(stuNum.trim().equals(““)){
}
RequestDispatcher?dispatcher?=?request.getRequestDispatcher(“/index.jsp“);
dispatcher.forward(request?response);????
}?catch?(Exception?e)?{
e.printStackTrace();
}

}

public?void?doPost(HttpServletRequest?request?HttpServletResponse?response)throws?ServletException?IOException?{
doGet(requestresponse);
}


}


?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????436736??2015-05-13?11:04??webservice\webservice開發文檔.doc
?????目錄???????????0??2015-05-13?10:50??webservice\源碼\
?????目錄???????????0??2015-05-13?10:52??webservice\源碼\client\
?????文件????????1250??2015-05-13?10:47??webservice\源碼\client\index.jsp
?????文件????????3014??2015-05-13?10:38??webservice\源碼\client\StudentSearchServlet.java
?????文件?????????726??2015-05-12?21:34??webservice\源碼\client\web.xml
?????目錄???????????0??2015-05-13?10:52??webservice\源碼\webservice\
?????目錄???????????0??2015-05-13?10:52??webservice\源碼\webservice\arr包\
?????文件????????2008??2015-05-12?23:49??webservice\源碼\webservice\arr包\SCManager.aar
?????目錄???????????0??2015-05-13?10:50??webservice\源碼\webservice\meta-INF\
?????文件?????????326??2015-05-12?22:51??webservice\源碼\webservice\meta-INF\services.xml
?????文件?????????971??2015-05-13?10:21??webservice\源碼\webservice\StudentMgr.java

評論

共有 條評論