index加载显示servlet数据_可视化动态网站柱状图加载

news/2024/5/14 14:48:11/文章来源:https://blog.csdn.net/weixin_39951018/article/details/110712860

准备一个动态网站工程

90017da9fd36d8825efa4205b6cc814a.png

将已经完成的静态页面及资源拷贝到WebContent目录下

eca996269a5eeee5fe8bde7fb580b831.png

启动Tomcat,访问页面,成功后代表静态页面访问成功

b62f277fe2a0ad1a8a4ac0930daf894a.png

准备一个Servlet,作为左边柱状图的入口类

f75258fcbf873d8ca87ebeff9c1a46b3.png

配置Web.xml,将Servlet准备好

182c5c5ed17eb9231a393072d3b74a31.png

将引入的包拷贝或者引入到项目里

784651d2cec3eedc401eb659081900a9.png

引入的包,此处没有区分,将所有的包统一拷贝了

177e61d3a0d29b2b2c2f30e5b81cfe22.png

首先针对柱状图左边的模块来做来做

27ef04e765eca77b4870a255fd6dc93b.png

针对的数据是下面的两个部分

xAxis

64f1c4bc93becdc2b6049ee43c40af59.png

series

8993313ec62a9c5bb4c5db0b159be0e8.png

准备一个视图对象,用来表示数据

2353051cef50a754a53b6e16f8878329.png

新建一个业务层的接口及实现类

f32091a1bcf6f4de1800350060e29345.png

接口的中的代码

dba4854b25bea26d3eece461d1a7246e.png

接口实现类的代码

4d6f9936081e4f2007b90a55e858933d.png

填写返回的模拟数据,此处暂时为静态数据

cd342339736f281cd9c90a237393aafd.png
0218b3f12eae84ee178b6f0e22cd3df3.png
718772807e64cb56c137b3fb9e31b7ac.png

编写一个测试类,测试转换后的JSON数据

da73453a46fa744d00daf7d1137edc6a.png

测试类测试返回的数据

7cf611c32c2d3f1b25b0aee8cec32617.png

在线转换后(可以百度搜索在线JSON转换),查看数据格式

1c9b191f6b551d3e87adb9f305dd4ba8.png

编写servlet准备返回数据的代码

43b4068e4a0cf0b27c508a21d7a3bcea.png

Servlet中导入的包

9aa2cf11e20d79d982e90adc7c554df1.png

连接上一个图的代码

3801d3ce121bed3d0577b1a3be441c46.png

Index.js页面中添加一个加载数据的函数

05fbd6316b79b39dbe3aa4ed4c9f9faa.png

代码连接上面

6f128c717d1d1222a615afa74361290f.png

加载数据,注意这个地方是柱状图左上的模块中

5563709490f39b010a9f8fb0981d4cf7.png

运行测试,查看效果,为了测试,我们把之前的数据改为“外包行业”

b265a31d0eb05fb29ede3d92062eb011.png

运行项目查看效果

18dac1e0cb34f830da0ce30c832c3bec.png

同样的办法,完成后面的柱状图

准备容器数据类,注意get/set方法的生成

4b049e29bcfbf9dc9730ea3117723cb7.png

业务方法接口,填写业务方法

e87f189321d174193555b61c8734482d.png

实现类完成代码

44cda2e20d09c7a6c55a262db73c4937.png

连接上面的代码

8f658d7a489d54f2eb64a927ecf39f13.png

连接上面的代码

80090bf42674cca5670dbb0ecb5bfa93.png

准备一个Servlet用来返还数据给页面

164e1f2b5428d82a2ebd1c1450af0b9d.png

完成Servlet中的代码

c7f36785827d9501acfa49c691d60d5b.png

连接上面的代码

d7e8e5187bcfed491ed55da5a09231a1.png

配置web.xml

e2b9e47c07bdaef158193de6312a9812.png

编写index.js中的代码

我们要加入的数据是下面柱状图右边的模块

f5f1ecf7a32560057dc7e0b6b2b04261.png

添加的数据是下面四个部分

第一个

f9969f172afd9cc00070c6969de3a83d.png

第二个

ed3b67ebd216d5e3d3e975f86937701f.png

第三个

7b0afccb056e065ed997e23d7149a1a1.png

第四个

f120ad3be62feb96d4f5b503d556470e.png

添加方法,加载数据

55277f8076521c30b14ee9229de2749d.png

加载数据中的代码

9ce16227da2eab5a01f3c4aa9699e97f.png

连接上面的代码

ec5b71b11b43440f2e1aef4cb7ff7a7d.png

连接上面的代码

1d06f2528e3882865b4b7a98d8e97fc7.png

查看运行效果

97b883730b94eda4e4212e3f4f2a5fda.png

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

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

相关文章

python访问网站添加请求头_python request.urlretrieve的使用 如何添加请求头

python3 request.urlretrieve 添加请求头下载图片import urllib.requestopener urllib.request.build_opener()opener.addheaders [("User-agent", "Mozilla/5.0")]urllib.request.install_opener(opener)urllib.request.urlretrieve("type URL her…

wordpress站点 HTML,如何将WordPress生成HTML静态化网站

对于将wordpress生成HTML静态化网站,很多人会使用cos-html-cache的插件实现。这个插件非常简洁小巧,直接在原网站上生成首页和文章页的html文件,不过,这个插件只支持文章静态化,不支持页面、标签和分类的静态化&#x…

网站每天1万ip需要多大服务器,每天10000ip需要什么配置的服务器

每天10000ip需要什么配置的服务器 内容精选换一换Agent服务证书,即鲲鹏性能分析工具的服务端和Agent端之间通讯的证书。已成功登录系统性能分析。管理员用户(tunadmin)可以执行生成证书、更换证书和更换工作密钥的操作,普通用户只能查看Agent服务证书信息…

微服务电商qps_亿级流量电商网站微服务架构

亿级流量电商网站微服务架构缓存设计缓存穿透缓存穿透是指查询一个根本不存在的数据, 缓存层和存储层都不会命中,通常出于容错的考虑, 如果从存储层查不到数据则不写入缓存层。缓存穿透将导致不存在的数据每次请求都要到存储层去查询&#xf…

java初级项目 小说_webmagic项目实战(爬小说网站)

正常发货正版包邮java从入门到软件68.9元包邮(需用券)去购买 >项目背景小说网站优书网(http://yousuu.com/bookstore/)提供的小说查询功能不是很强大,很多高级查询功能都没有,比如想要查询出评分在8.0以上并且标签包含‘仙侠’、字数超过100万字的小说…

网站服务器空间域名绑定,服务器空间怎么绑定域名

服务器空间怎么绑定域名 内容精选换一换一个网卡只能绑定一个EIP。您需要多个EIP时,可以将EIP绑定到扩展网卡,但扩展网卡绑定EIP以后,需要在裸金属服务器内根据实际网络情况做相应的操作,例如:增加策略路由或者命名空间…

数万网站仍在使用有已知漏洞的老旧 JavaScript 库

美国东北大学研究人员在对超过 133000 个网站分析时发现,有超过 37% 的站点仍在使用至少包含一个已知公开漏洞的 JavaScript 库。研究人员早在 2014年进行研究时就曾提醒,应当注意由于在浏览器中加载老旧版本的 JavaScript 库(如 jQuery、Ang…

Firefox 55不会将用户位置提供给非https网站

在2017年8月,Mozilla将发布Firefox 55。一个值得注意的变化是那些不安全的网站将无法获取用户的地理位置数据,这些信息将只发送到HTTPS和加密的WebSocket连接,这一举动是浏览器制造商推动网站采用更安全协议的另一个步骤。 根据Mozilla在五个…

资深程序员总结了9个java学习需要收藏的网站!

第一个:JavaSED这是1个很大的资源类型的网站,涉及了很多Java代码案例。这个网站也可以查看很多Java API类源代码,值得收藏!第二个:Code Project这篇文章分享之前我还是要推荐下我自己的JAVA群:452180294 &a…

seo说_百度指数看世间沉浮_如何快速排名-互点快速排名_揭秘!如何快速提高网站权重...

一看标题相信可能很多人就会说标题档、忽悠人的,因为网站优化没有捷径。的确,小麦也说过做推广优化没有快速的方法,想要排名就得脚踏实地。不过最近小麦公司不少客户都会问到我们能快速提高网站权重么,小麦今天来给大家好好解释下…

一个完整网站的代码_网站无法访问的链接要怎样处理才符合SEO优化规章

如何编写一个完整的SEO解决方案?首先,我们需要知道SEO解决方案对于优化的速度影响非常重要,如果网站是用优秀的SEO解决方案建立的,之后,按照这个方案一步一步地实行,必要时加以修正,通常会在预料之内达到效果,远远超出…

SEO实战干货:利用老域名打造新站快速收录排名!

当SEO变成人云亦云的时候,那么你对SEO永远只会趋之若鹜。在卢松松平台投稿过数篇关于SEO的文章,不少朋友都说写的都是软文,关于这个话题我只想说一句,因为你没有做过,所以你认为是软文,如果每一篇文章都能够…

阿里云域名+老薛主机 搭建个人博客网站 小结

本人将之前写在自己网站的搭建网站过程的文章,搬过来了,要问为啥,因为精力有限,没有时间在自己的网站上折腾^...^ 虽然之前截的图片不能看了,但是不影响你照着本人的博客,自己独立搭建网站。 【声明】 欢迎…

网站复制图片保存自己服务器,WordPress将复制别的网站的文章里的图片自动保存到自己的服务器...

WordPress将复制别的网站的文章里的图片自动保存到自己的服务器王超 2020-10-29 插件使用 1,509 次我们都知道一个网站上的内容尽量的去做原创,这样对SEO优化是有好处的,但是有时我们没有太多精力原创或者由于其他原因,需要从其他的网站上复制…

途牛网站的用的什么服务器,途牛网某服务器配置不当致泄露数G源码和数G数据...

途牛网因某处配置不当,存在未授权访问,导致泄露数十G代码和数十G数据库泄露。声明:下载这些内容只是为了验证漏洞,以及看是否有更加高危的漏洞。无奈,量太大,没有精力在继续深入下去。在提交漏洞完成后&…

网站和数据库放在两个服务器,网站和数据库放在两个服务器

网站和数据库放在两个服务器 内容精选换一换PHPWind(简称:PW)是一个基于PHP和MySQL的开源社区程序,是国内较受欢迎的论坛之一。轻架构,高效易开发,使用户可快速搭建并轻松管理。本文档指导用户使用华为云市场镜像“PHPWind 论坛社…

【收藏】这么多WEB组件(CSS),攒一个网站够了吧?

1 表单(form)相关 1.1 输入框(input) 一个简单的输入框样式,简捷又不夸张。需要约30行的CSS代码。 演示程序 1.2 单选多选框(checkbox,radio) 浏览器内置的checkbox及radio样式效果太差,本例展示了一个简单大方的单选多选框样式。需要约25行的CSS代码&am…

搭建个人网站--域名解析(DNS)

一、DNS(域名系统)的定义 Domain NameSystem,简称DNS,因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过主机名&#xff…

搭建个人网站--搭建网站

一、环境搭建&#xff08;windows10&#xff09; 1、node.js的介绍与安装 &#xff08;1&#xff09;介绍&#xff1a;Nodejs &#xff08;2&#xff09;安装&#xff1a;node.js安装教程 2、Git 的介绍与安装 &#xff08;1&#xff09;GitHub 使用教程 <精华帖> …

通过域名访问网站的原理过程

一、域名解析图二、常识 1、IP地址是直接能访问网站的&#xff0c;之所以用域名访问原因如下&#xff1a; &#xff08;1&#xff09;但是IP地址不好记&#xff1b; &#xff08;2&#xff09;IP地址是一堆数字对用户不友好&#xff1b; &#xff08;3&#xff09;正常情况下对…