js请求servlet
来源:互联网 发布:编程语言排行 编辑:程序博客网 时间:2024/05/22 12:51
前端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");//无作用 }<pre name="code" class="java">//处理结果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);}
0 0
- js操作servlet请求
- js请求servlet
- js请求servlet
- Servlet请求
- web请求:servlet处理请求
- servlet请求访问配置
- servlet request请求转发
- Servlet实现请求过滤
- Servlet请求方式
- Servlet请求的处理
- Servlet ---- RequestDispatcher请求转发
- ajax请求servlet
- servlet获取请求url
- servlet请求转发
- Servlet 的post 请求
- servlet请求默认参数
- Servlet------RequestDispatcher请求转发
- Servlet 客户端 HTTP 请求
- iOS的ASIHTTPRequest学习(2)
- Xcode升级常常遇到警告错误的解决方法
- ios 小知识点汇总
- 2015年1月微软MVP申请开始啦!
- 【Objective-C】iOS开发中常见的语句@synthesize obj=_obj的意义详解
- js请求servlet
- STL list链表的用法详解
- 数据结构之顺序串(整理严蔚敏数据结构)
- 树链剖分+线段树+离线(广州网选赛第八题hdu5029)
- ArcGIS engine 运行报错: ArcGIS version not specified.解决办法
- [Phonegap+Sencha Touch] 移动开发31 使phonegap的inappbrowser插件支持通过手机返回键进行历史记录后退
- windows下查找一个目录下所有文件内容
- storyboard中关于拉伸压缩的优先级priority的设置(自适应布局很有用)
- 登录超时 (1440 秒未活动),请重新登录。 phpmyadmin