posts - 73,  comments - 55,  trackbacks - 0

          ---------------------------------AJAX.html-------------------------------------------
          <html>
          ?<head>
          ??<title>AJAX.html</title>
          ?</head>
          ?<script type="text/javascript">
          ?/*通過異步傳輸XMLHTTP發(fā)送參數(shù)到ajaxServlet,返回符合條件的XML文檔*/
          ?function getResult(){
          ??var url = "ajaxServlet?action=send";
          ??if (window.XMLHttpRequest){
          ???req = new XMLHttpRequest();
          ??}else if (window.ActiveXObject)
          ??{
          ???req = new ActiveXObject("Microsoft.XMLHTTP");
          ??}
          ??if(req)
          ??{
          ???req.open("GET",url, true);
          ???req.onreadystatechange = complete;
          ???req.send(null);
          ??}
          ?}
          ?/*分析返回的XML文檔*/
          ?function complete(){
          ??if (req.readyState == 4)
          ??{
          ???if (req.status == 200){
          ????var type = req.responseXML.getElementsByTagName("type_name");
          ????var str=new Array();
          ????for(var i=0;i<type.length;i++){
          ?????str[i]=type[i].firstChild.data;
          ?????document.all['td'].innerHTML+=str[i]+"<BR>";
          ????}
          ???}
          ??}
          ?}
          </script>
          ?<body onLoad="getResult()">
          ??<table width="80%" border="0" cellspacing="0" cellpadding="0">
          ???<tr>
          ????<td id="td">
          ????</td>
          ???</tr>
          ??</table>
          ?</body>
          </html>
          ---------------------------------ajaxServlet.java-----------------------------------------------------
          import java.io.IOException;
          import java.io.PrintWriter;
          import javax.servlet.ServletException;
          import javax.servlet.http.HttpServlet;
          import javax.servlet.http.HttpServletRequest;
          import javax.servlet.http.HttpServletResponse;

          public class ajaxServlet extends HttpServlet{
          ?private static final String CONTENT_TYPE = "text/xml; charset=gb2312";
          ?public void init() throws ServletException{}
          ?public void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException, IOException
          ?{
          ??response.setContentType(CONTENT_TYPE);
          ??PrintWriter out = response.getWriter();
          ??String action = request.getParameter("action");
          ??if (("send").equals(action))
          ??{
          ???StringBuffer sb = new StringBuffer("<type>");
          ???sb.append("<type_name>AA</type_name>");
          ???sb.append("<type_name>BB</type_name>");
          ???sb.append("<type_name>CC</type_name>");
          ???sb.append("<type_name>DD</type_name>");
          ???sb.append("</type>");
          ???out.write(sb.toString());
          ???out.close();
          ??}
          ?}
          }
          --------------------------------web.xml------------------------------------------------------
          <?xml version = '1.0' encoding = 'UTF-8'?>
          <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "<web-app>
          ?<description>Empty web.xml file for Web Application</description>
          ?<servlet>
          ??<servlet-name>ajax</servlet-name>
          ??<servlet-class>ajaxServlet</servlet-class>
          ?</servlet>
          ??? <servlet-mapping>
          ??????? <servlet-name>ajax</servlet-name>
          ??????? <url-pattern>/ajaxServlet</url-pattern>
          ??? </servlet-mapping>
          </web-app>


          FeedBack:
          # re: ajax簡單實(shí)例(js內(nèi)產(chǎn)生xmlHttpRequest,它和servlet交互返回xml顯示在頁面)[未登錄]
          2012-08-15 15:03 | 菜鳥
          很好,如果用struts框架,怎么寫struts.xml文件找到servlet呢  回復(fù)  更多評論
            
          # re: ajax簡單實(shí)例(js內(nèi)產(chǎn)生xmlHttpRequest,它和servlet交互返回xml顯示在頁面)[未登錄]
          2015-01-13 11:53 | p

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           

          <2015年1月>
          28293031123
          45678910
          11121314151617
          18192021222324
          25262728293031
          1234567

          常用鏈接

          留言簿(4)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 喀喇沁旗| 遂川县| 合阳县| 眉山市| 永德县| 葵青区| 板桥市| 都安| 尼勒克县| 旺苍县| 株洲县| 武义县| 静乐县| 班戈县| 织金县| 凉城县| 巴中市| 通渭县| 东台市| 遂宁市| 金平| 海城市| 仪陇县| 河西区| 滨州市| 澄迈县| 柳江县| 衡南县| 重庆市| 敦煌市| 平山县| 涞水县| 门头沟区| 花莲市| 左贡县| 松滋市| 苍南县| 二手房| 龙里县| 鹿邑县| 阿克苏市|