国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

JS請求servlet功能示例

2019-11-19 16:26:30
字體:
來源:轉載
供稿:網友

本文實例講述了JS請求servlet的方法。分享給大家供大家參考,具體如下:

前端js代碼:

//創建ajax請求對象var xmlHttp;function createXMLHttpRequest(){  if(window.ActiveXObject){      xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");  }  else if(window.XMLHttpRequest){      xmlHttp = new XMLHttpRequest();  }}/** * 表單提交 */function submit(){  //發送請求  var searchContent = $id("search_input").value;//查找內容  createXMLHttpRequest();  try{    xmlHttp.onreadystatechange = handleStateChange;    xmlHttp.open("GET", "/MyMap/QueryMapServlet?searchName="+searchContent, true);    xmlHttp.send(null);    }catch(exception){    alert("您要訪問的資源不存在!");    }  $("sideToggleRight").attr("checked","checked");//無作用}//處理結果function handleStateChange(){  if(xmlHttp.readyState == 4){    if (xmlHttp.status == 200 || xmlHttp.status == 0){      var t = xmlHttp.responseText;        jsonobj = eval('('+t+')');    }  }}

servlet端:

//oracle數據庫查詢的結果:Class.forName("oracle.jdbc.driver.OracleDriver");conn = DriverManager.getConnection(url, "dio", "123");stmt = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE);rs = stmt.executeQuery("SELECT * FROM GEO where ST like '%"+searchName+"%'");ResultSetMetaData metaData = rs.getMetaData();rs.beforeFirst();//將指針移到最開始的位置int columnCount = metaData.getColumnCount(); //列數 JSONArray array = new JSONArray();  while (rs.next()) {   JSONObject jsonObj = new JSONObject();    //輸出數據    for (int i = 1; i <= columnCount; i++) {     String columnName = metaData.getColumnLabel(i);     String value = rs.getString(columnName);     jsonObj.put(columnName, value);    }     array.put(jsonObj);    }   System.out.println(array);   response.getWriter().print(array);}

更多關于JavaScript相關內容感興趣的讀者可查看本站專題:《JavaScript中ajax操作技巧總結》、《JavaScript錯誤與調試技巧總結》、《JavaScript數據結構與算法技巧總結》、《JavaScript遍歷算法與技巧總結》及《JavaScript數學運算用法總結

希望本文所述對大家JavaScript程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 伊宁县| 两当县| 延寿县| 隆尧县| 且末县| 鄂托克前旗| 大同市| 荥阳市| 洞头县| 沁阳市| 黄陵县| 卓资县| 牙克石市| 新乐市| 锡林郭勒盟| 吉首市| 九龙县| 花莲县| 天峨县| 岗巴县| 北宁市| 阿勒泰市| 旬阳县| 西乌珠穆沁旗| 松桃| 且末县| 涿鹿县| 玉山县| 宜良县| 大厂| 横山县| 三穗县| 富源县| 深圳市| 泽州县| 南岸区| 宜君县| 紫云| 察隅县| 敖汉旗| 青田县|