ajax 直接向后台发送请求,通过ajax异步向后端发送请求,响应请求向前端传送json格式数据的实现思路...

一、前端异步请求代码:

$.ajax

({

type: "POST",//请求的方式

url: "outputservlet3",//请求url

data: {},//前端向后端传送的数据

dataType: "json",//数据格式json

error: function () //请求错误的回调函数

{

},success: function () //请求成功的回调函数

{

}

})

二、WEB-INF下的web.xml的servlet-url的配置方法:

outputservlet3

output.outputservlet3 //对应的Java类

outputservlet3

/outputservlet3 //注意这里开始的地方有“/”

三、后端的Java代码:

//响应的是post请求

protected void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException {

// TODO Auto-generated method stub

//doGet(request,response);

OracleConnection myoracle=new OracleConnection ();

Connection conn=null;

PreparedStatement pre=null;

ResultSet result = null;

String sql="select RANK,POINT from MAPGIS.FIRERANK,MAPGIS.WUHAN where FIRERANK.WUHAN_ID=WUHAN.ID ";

JSONObject jsonObject = new JSONObject();

PrintWriter out = response.getWriter();

try

{

conn = myoracle.getConnection1();

pre = conn.prepareStatement(sql);

result = pre.executeQuery();

while(result.next())

{

out o1=new out();

o1.setRank(result.getInt("rank"));

JGeometry geom = JGeometry.load(result.getBytes(2));

point= geom.getLabelPointXYZ();

o1.setX(point[0]);

o1.setY(point[1]);

out1.add(o1);

}

JSONArray ja3=JSONArray.fromObject(out1);

jsonObject.put("point",ja3);

}

catch (ClassNotFoundException e)

{

e.printStackTrace();

}

catch (sqlException e)

{

e.printStackTrace();

}

catch (Exception e) {

e.printStackTrace();

}

finally

{

myoracle.close(result,pre,conn);

}

out.print(jsonObject.toString());

}

运行成功

总结

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/563534.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

区域显示触发_Nature Communications:地幔数据显示可氧化的火山气体的减少可能触发了大氧化事件...

Nature Communications:地幔数据显示可氧化的火山气体的减少可能触发了大氧化事件包括人类在内的需氧生物之所以能在地球上繁盛兴旺,主要得益于大气中大量O2的存在,但在地球整个历史的大部分时间内O2含量水平并不高。地质记录中的硫同位素非质…

华三ap设置无线服务器,H3C无线控制器典型配置案例集(V5)-6W113

本文档介绍AP自动注册配置举例。2 配置前提本文档不严格与具体软、硬件版本对应,如果使用过程中与产品实际情况有差异,请参考相关产品手册,或以设备实际情况为准。本文档假设您已了解自动AP功能。如图1所示,AC作为DHCP服务器为AP…

华三服务器收集系统日志,Rsyslog+H3C日志系统(示例代码)

一、交换机发送日志到linux主机[9F-3600V2-EI]info-center loghost 192.168.11.36[9F-3600V2-EI]info-center enable二、linux下配置1.建立日志文件路径,路径可以修改[[email protected] h3c]# mkdir /var/log/h3c[[email protected] h3c]#touch /var/log/h3c/log[…

仪表盘怎么调 铃木uy125摩托车_平时市区骑行,摩托车链条多久保养一次?

链条因为前期成本低,后期维护容易,所以成为了现在的大多数摩托车的传动装置。但它也有自身的弊端,比如需要频繁的保养,如若不然就会有掉链和异响的可能,那么市区骑行的摩托车应该多久保养一次链条呢?我们还是先来看一…

过磅系统更换服务器,无人值守过磅系统改造方案

智能无人值守过磅系统改造方案以前,汽车运输的物料计量工作采用汽车衡仪表显示计量数据,司磅员手工填写单据、报表,这就造成了管理上的许多问题如:安全性差、操作繁琐、作弊、统计错误、数据不能共享等,给企业造成较大损失,不能满足生产经营的…

双路cpu比单路强多少_关于CPU单核单路/双路和双核双路的区别

关于CPU单核单路/双路和双核双路的区别来源:华强电子网作者:华仔浏览:2196时间:2017-05-10 16:00标签:摘要:双核处理器是指在一个处理器上集成两个运算核心,从而提高计算能力。“双核”的概念最…

怎样把文件传到华为云服务器,如何把文件传到云服务器上

如何把文件传到云服务器上 内容精选换一换MongoDB官网提供了针对不同操作系统的客户端安装包,其二进制安装包下载页面链接为:https://www.mongodb.com/download-center#community。本章节以RedHat/CentOS 7.0和MongoDB 3.4.24为例,介绍如何获…

echarts数据怎么赋值 vue_vue中 怎么把echarts中data的数据循环

export default {name: ranking,data(){return {}},methods:{// 工作质态--警情排名queryRanking() {let this_ this;this_.$post("这里面放接口", {}).then(res > {if (res.code 200) {//遍历数组,取出数据var rankName[],commonCount[]for(var i0;…

指数函数中x的取值范围_谨记!高考数学中容易出错的几个地方

高考生想要取得好的数学成绩必须要认真复习,在复习的时候大家要掌握一些内容,这样能使大家取得事半功倍的学习效果,下面小更为大家带来2019高考数学易犯的72个低级错误这篇内容,希望高考生能够认真阅读。1.集合中元素的特征认识不…

正在从“vetur”获取代码操作_长时间运行 io.Reader 和 io.Writer 操作测算进度和估算剩余时间...

每当我们在使用类似 io.Copy 和 ioutil.ReadAll 的工具时,比如我们正在从 http.Response 主体读入或者上传一个文件,我们会发现这些方法将一直堵塞,直到整个过程完成,哪怕耗时数十分钟甚至是小时——而且我们没有办法来查看进度&a…

挖掘城市ip_抖in杭州嘉年华,原来城市营销还能这么玩!

作者 | 汤木森来源 | TOP营销(ID:TOP_MKT)在《看不见的城市》中,卡尔维诺曾写下这样的语句:“每到一个新城市,旅行者就会发现一段自己未曾经历的过去。”重庆的穿楼轻轨、西安的摔碗酒、厦门的土耳其冰激凌……这些场景在抖音走红…

搭建微服务_快速搭建 SpringCloud 微服务开发环境的脚手架

本文作者:HelloGitHub-秦人本文适合有 SpringBoot 和 SpringCloud 基础知识的人群,跟着本文可使用和快速搭建 SpringCloud 项目。HelloGitHub 推出的《讲解开源项目》系列,今天给大家带来一款基于 SpringCloud2.1 的微服务开发脚手开源项目—…

getresourceasstream方法_【设计模式】第三篇:一篇搞定工厂模式【简单工厂、工厂方法模式、抽象工厂模式】...

文章系列目录(持续更新中):【设计模式】第一篇:概述、耦合、UML、七大原则,详细分析总结(基于Java)【设计模式】第二篇:单例模式的几种实现And反射对其的破坏一 为什么要用工厂模式之前讲解 Spring 的依赖注入的文章时,我们就已经…

gis根据行政区计算栅格数据计算_亚马逊fba运费根据什么计算?怎么计算?

亚马逊FBA一般有如下费用(仅做参考):1、亚马逊头程(本地发货到FBA仓库的费用)2、订单处理费(1USD / Order)3、拣货打包费(1USD / Pcs)4、重量处理费(0.46USD,这个以1磅一下的large standard size非媒介产品为例,这个是以重量等级的不同从而产…

华硕z97不识别m2固态_华硕H110T +i3 8100T 组装黑苹果Mac mini安装教程

最近组装了一台黑苹果主机,从硬件,到系统安装,驱动安装费了很大的精力,写这篇文章记录下来,希望对像我一样需求的网友有用。目前家里是网通200M的宽带,我喜欢挂pt下一些电影,怎么来播放这些电影…

linux判断改行符_Linux判断符如何使用?

在Linux系统中判断符可帮助我们简化很多不必要的工作,可以大大提高我们的工作效率,这里介绍一下Shell中的常用判断符。Linux判断符1。 关于某个档名的『类型』侦测(存在与否),如 test -e filename-e 该『档名』是否存在?(常用)-f …

vue封装websocket_有关WebSocket必须了解的知识

一、前言最近之前时间正好在学习java知识,所以自个想找个小项目练练手,由于之前的ssm系统已经跑了也有大半年了,虽然稀烂,但是功能还是勉强做到了,所以这次准备重构ssm系统,改名为postCode系统(至于为什么前…

list选取多个元素 python_【幼儿园级】0基础学python一本通(上)——AI未来系列1...

在未来面前,每个人都是学生江海升月明,天涯共此时,关注江时!引子本篇为AI未来系列第一篇。为什么要研究学习python?python是未来屠龙的屠龙宝刀,再辅助以我们的高中数学基础(足够用的屠龙术),小…

用polt3画曲面_用SolidWorks建模一个:防滑板曲面造型

防滑板曲面造型2020年4月点底部提取码:eo9z此图用SolidWorks2019版建模,用KeyShot 9.0 渲染(上面两张图) 。SW原文件在今日文件夹里。建模过程1.在上视基准面上画草图。2.曲面拉伸,反向:5 。3.新建基准面,距离上视基准…

lntellijidea怎么创建文件_DBC文件到底是个啥

本文首发自公众号“汽车技术馆”在之前的一篇文章中给大家分享了一些CAN的基本知识,比如CAN通讯是个啥,CAN通讯的机制以及CAN通讯的帧结构等等,相信读过这篇文章的朋友应该都有了一个初步的认识,如果还没有看过的朋友可以在读本文…