我有一個小小的一段代碼,我在C#中給定:C#與Java代碼
protected void Page_Load(object sender, EventArgs e)
{
try{
string sFind = Request.QueryString["F"];
string sFindBy = Request.QueryString["FB"];
Response.ContentType = "text/xml";
//Simulate Resonse (throw exeption on error) -------------------------------->
XmlDocument docRet = new XmlDocument();
XmlElement docElement = (XmlElement)docRet.AppendChild(docRet.CreateElement("Request"));
generateResponseParamss(docElement, "Language", "heb");
generateResponseParamss(docElement, "IMTSI", "972.001.000000081");
generateResponseParamss(docElement, "Mobile", "0544490540");
generateResponseParamss(docElement, "Email", "[email protected]");
generateResponseParamss(docElement, "FirstName", "גדי");
generateResponseParamss(docElement, "LastName", "גדיגדי");
docRet.Save(Response.OutputStream);
}catch(Exception ex){
ShowErrorAsXml(Response, ex);
}
}
public void generateResponseParamss(XmlElement docElement, string sParamsName, string sParamsValue)
{
XmlElement newNode = (XmlElement)docElement.AppendChild(docElement.OwnerDocument.CreateElement("Param"));
newNode.SetAttribute("Name", sParamsName);
newNode.SetAttribute("Value", sParamsValue);
}
,我想談談這個代碼的Java,我想我需要創建一個通過接收參數的servlet URL行(「GET」),但C#代碼行我最難治用是:
docRet.Save(Response.OutputStream);
哪個命令做同樣在Java中。
這是你在找什麼http://www.petefreitag.com/item/445.cfm – Sap 2012-02-14 12:23:53
對不起仍然不知道如何「發送」創建的XML通過servlet的響應 – 2012-02-14 12:29:29