|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
他们对jsp,servlet,javabean进行封装就是为了展示他们的某个思想,与java的开发并没有必然的关系,也不见得在所以情况下,别人使用起来会简单。js|xml|交互|数据1.客户端提交哀求
Domain="test.com"
sXml="<?xmlversion=""1.0""encoding=""gb2312""?>"&_
"<Package>"&_
"<Domain>"&Domain&"</Domain>"&_
"</Package>"
SetoD=Server.CreateObject("Microsoft.XMLHTTP")
oD.Open"Post","http://Server/Domain_Check.jsp",False
oD.Send(sXml)
IfoD.Status=200Then
Result=oD.responseText
Seto=Server.CreateObject("Microsoft.XMLDOM")
o.LoadXML(Result)
Domain=CInt(o.selectSingleNode("//Result").text)
Response.WriteDomain
Seto=Nothing
SetoD=Nothing
EndIf
2.服务器端剖析数据包
<%@pageimport="java.util.*"%>
<%@pageimport="java.text.*"%>
<%@pageimport="java.io.*"%>
<%@pageimport="org.w3c.dom.*"%>
<%@pageimport="javax.xml.parsers.*"%>
<%@pagecontentType="text/html;charset=gbk"%>
<%
//取得数据包
request.setCharacterEncoding("UTF-8");
BufferedReaderin=request.getReader();
Stringline;
StringxmlRequest="";
Stringdomain_name="";
while((line=in.readLine())!=null)
{
//机关数据包
xmlRequest=xmlRequest+line+"
";
}
DocumentBuilderFactoryfactory=DocumentBuilderFactory.newInstance();
DocumentBuilderdb=factory.newDocumentBuilder();
ByteArrayInputStreamstream=newByteArrayInputStream(xmlRequest.getBytes("UTF-8"));
Documentdoc=db.parse(stream);
Elementroot=doc.getDocumentElement();
NodeListDomain=root.getElementsByTagName("Domain");
if(Domain.getLength()==1){
Elemente=(Element)Domain.item(0);
domain_name=(String)e.getFirstChild().getNodeValue();
}
//前往数据
out.println("<?xmlversion="1.0"encoding="gb2312"?>
");
out.println("<Package>
");
out.println(" <Result>"+domain_name+"</Result>
");
out.println("</Package>");
%>
3.失掉前往了局
test.com
Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。Oracle收购Sun后Java前途未卜。 |
|