亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Java > 正文

實例解讀Ajax與servlet交互的方法

2019-11-26 15:28:18
字體:
來源:轉載
供稿:網友

本文以實例形式剖析了Ajax與servlet的交互,并且代碼中有較為詳細的注釋,以幫助大家閱讀理解。具體的實現方法如下:

1.JavaScript部分

var req; /*通過異步傳輸XMLHTTP發送參數到ajaxServlet,返回符合條件的XML文檔*/ var url; function getResult() {   var f=document.getElementById("form_pub");  var key=f.s.options[f.s.selectedIndex].text; //獲取對select中文本的引用 if (window.XMLHttpRequest) {  req = new XMLHttpRequest();  url = "ajaxServlet?action="+key+"&bm=UTF-8"; }else if (window.ActiveXObject) {   req = new ActiveXObject("Microsoft.XMLHTTP");  url = "ajaxServlet?action="+key+"&bm=gbk"; } if(req) {   req.open("GET",url, true);   req.setRequestHeader("Content-Type", "text/html;charset=UTF-8");  //這里如果不設定頭部則會導致 firfox 發送數據錯誤,servlet接受到的參數為亂碼,在IE中正常  req.onreadystatechange = complete;   req.send(null);  //req.setRequestHeader("Content-Type", "text/xml; charset=UTF-8");  } } /*分析返回的XML文檔*/ function complete(){ if (req.readyState == 4) {  if (req.status == 200)  {   var items=document.getElementById("belong");  //以下為解析返回的XML文檔     var xmlDoc = req.responseXML;   var Node=xmlDoc.getElementsByTagName("type_name");   //var str=new Array();    var str=null;    //清空工作    items.innerHTML=""; //刪除一個 select內的全部內容 for(var i=0;i<Node.length;i++)    {      str=Node[i];     //alert(str.childNodes[0].nodeValue);     var objectOption=document.createElement("option");      items.options.add(objectOption);     //firfox不支持innerText必須用textContent代替      if (window.ActiveXObject)      {objectOption.innerText=str.childNodes[0].nodeValue;}      else      {objectOption.textContent=str.childNodes[0].nodeValue;}    }   }  } }

2.servlet端:

package ajax;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;import Data_GetConn.GetConn;//這個包是自己寫的為獲取對mysql的引用import java.sql.*;//這個包必須有??!public class ajaxServlet extends HttpServlet{ //private static final String CONTENT_TYPE = "text/xml; charset=UTF-8";//這里最好統一用UTF-8進行編碼 public void init() throws ServletException{} public void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/xml; charset=UTF-8"); //以下兩句為取消在本地的緩存 response.setHeader("Cache-Control", "no-cache");  response.setHeader("Pragma", "no-cache"); PrintWriter out = response.getWriter(); String action = request.getParameter("action"); String bm = request.getParameter("bm");  if(("gbk").equals(bm)) {  action=new String(action.getBytes("ISO-8859-1"),"gbk");//將獲得的數據用gbk從新編碼?。ǜ兄x董衛老師) } else {   action=new String(action.getBytes("ISO-8859-1"),"gbk"); } try  {   GetConn wq=new GetConn();   Connection   con=wq.getCon();   Statement stmt=con.createStatement();   ResultSet rs=stmt.executeQuery("select items from class where main='"+action+"'");   StringBuffer sb = new StringBuffer();    sb.append("<type>");   while(rs.next())   {         sb.append("<type_name>"+rs.getString(1)+"</type_name>");        }    //sb.append("<type_name>"+action+"</type_name>");    sb.append("</type>");     out.write(sb.toString());//注意這里向jsp輸出的流,在script中的截獲方法    out.close();    stmt.close();    con.close();  }  catch(Exception ex)  {       }  }}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美高清电影在线看| 欧美高清理论片| 亚洲一区精品电影| 日韩av理论片| 夜夜嗨av色综合久久久综合网| 久热精品视频在线免费观看| 91免费在线视频网站| 91色视频在线导航| www日韩中文字幕在线看| 久久亚洲成人精品| 精品国内产的精品视频在线观看| 日韩大陆欧美高清视频区| 中文字幕精品一区二区精品| 欧美另类精品xxxx孕妇| 国产精品一二三视频| 亚洲人成电影在线播放| 欧美亚洲成人xxx| 一区二区三区美女xx视频| 俺去了亚洲欧美日韩| 欧美性xxxx极品高清hd直播| 亚洲精品按摩视频| 精品国产乱码久久久久久天美| 国产成人精品免费视频| 欧美日韩一二三四五区| 成人黄色在线观看| 伊人伊人伊人久久| 538国产精品视频一区二区| 欧美成在线视频| 午夜精品蜜臀一区二区三区免费| 中文字幕自拍vr一区二区三区| 欧美性开放视频| 国产狼人综合免费视频| 日韩欧美中文在线| 欧美在线一区二区三区四| 亚洲国产私拍精品国模在线观看| 亚洲高清久久网| 日韩经典中文字幕在线观看| 亚洲欧美一区二区三区久久| 国产一区二区三区视频在线观看| 日韩大片在线观看视频| 高清欧美电影在线| 国产精品美女午夜av| 日本中文字幕成人| 欧美成人午夜激情在线| 91精品视频观看| 国产一区二区香蕉| 久久精品99久久久香蕉| 欧美成年人视频网站欧美| 日韩精品在线观看一区二区| 国产视频精品一区二区三区| 最新91在线视频| 懂色av中文一区二区三区天美| 正在播放国产一区| 久久九九国产精品怡红院| 亚洲欧美激情视频| 亚洲一区二区三区xxx视频| 亚洲成人a级网| 97**国产露脸精品国产| 国产xxx69麻豆国语对白| 欧美一级大片在线免费观看| 午夜精品一区二区三区av| 亚洲自拍偷拍一区| 91探花福利精品国产自产在线| 日韩视频免费中文字幕| 亚洲一区二区中文字幕| 久久久久久久久久久av| 欧美天天综合色影久久精品| 一级做a爰片久久毛片美女图片| 2019亚洲男人天堂| 亚洲国产高清高潮精品美女| 国产精品第3页| 国产在线精品成人一区二区三区| 日韩精品日韩在线观看| 亚洲自拍偷拍福利| 日本成人黄色片| 欧美激情精品久久久久久久变态| 久久久久久一区二区三区| 久久久视频免费观看| 亚洲国产一区自拍| 深夜福利一区二区| 91av在线视频观看| 久久综合伊人77777尤物| 国产精品久久久久久久美男| 亚洲大胆美女视频| 国产玖玖精品视频| 欧美日韩精品二区| 亚洲丁香婷深爱综合| 国产精品视频中文字幕91| 亚洲黄色www| 亚洲天堂精品在线| 日韩欧美在线网址| 97香蕉久久夜色精品国产| 夜夜嗨av一区二区三区四区| 91精品国产自产在线老师啪| 日韩亚洲成人av在线| 国产免费一区二区三区在线能观看| 中文字幕亚洲情99在线| 国产精品com| 亚洲男人天天操| 欧美丰满少妇xxxx| 国产精品777| 欧美老少配视频| 国产在线观看精品一区二区三区| 亚洲xxxx做受欧美| 国模gogo一区二区大胆私拍| 欧美精品一区二区免费| 国产69精品久久久久9999| 岛国av午夜精品| 国产亚洲欧洲黄色| 日韩精品在线看| 欧美激情精品在线| 久久精品亚洲热| 97在线观看视频国产| 欧美极品少妇与黑人| 国产视频精品一区二区三区| 亚洲偷欧美偷国内偷| 国产人妖伪娘一区91| 91久久久久久久久久久久久| 久久久精品视频成人| 亚洲欧美日韩天堂| 色综合视频一区中文字幕| 欧美日韩国产中文字幕| 成人免费高清完整版在线观看| 在线亚洲男人天堂| 亚洲国产又黄又爽女人高潮的| 视频在线一区二区| 国产精品久久久久久久久久ktv| 国产热re99久久6国产精品| 国产偷国产偷亚洲清高网站| 日韩一二三在线视频播| 国产精品久久久久久久久借妻| 国产亚洲精品久久久久久牛牛| 一区二区日韩精品| 亚洲资源在线看| 日韩a**中文字幕| 欧美亚洲日本网站| 5278欧美一区二区三区| 欧洲精品久久久| 日韩中文综合网| 国内外成人免费激情在线视频| 亚洲欧美成人一区二区在线电影| 日韩久久精品电影| 91香蕉国产在线观看| 国产91色在线免费| 精品久久久久久亚洲精品| 91在线观看免费| 福利一区视频在线观看| 亚洲国产成人av在线| 欧美黑人巨大精品一区二区| 日韩在线视频中文字幕| 亚洲免费人成在线视频观看| 国自在线精品视频| 日韩在线观看免费全| 亚洲一区二区免费| 日韩欧美aⅴ综合网站发布| 色偷偷偷亚洲综合网另类| 国产精品扒开腿做爽爽爽男男| 成人免费网站在线观看| 蜜臀久久99精品久久久久久宅男| 色妞久久福利网| 亚洲人成在线免费观看| 91久久久久久久久久| 成人免费淫片aa视频免费| 久久精品一区中文字幕|