JSP调用JavaBean在网页上动态生成柱状图
3256 点击·0 回帖
![]() | ![]() | ||||
![]() | 我们经常要在网页看到一些动态更新的图片,最常见的莫过于股票的K线图,本文试图通过一个简单的实例,向大家展示如何通过JSP 调用javaBean在网页上动态生成柱状图。 背景:本人最近在为某统计局开发项目时,涉及到在网页上动态生成图片的问题,费了一天的时间,终于搞定,为帮助大家在以后遇到同样的问题时不走弯路,现将设计思想及源代码公布出来,与大家共勉。以下代码在Windows2000成功测试通过,web应用服务器采用Allaire公司的Jrun3.0。 第一步:创建一个Java Bean用来生成jpg文件 源程序如下:
graphicsGeneration(int h1,int h2,int h3,int h4,int h5)方法用于绘出图片的内容,参数h1……h5为每一个长方形的高度 第二步:创建另一个Java Bean从文本文件中读取数据(每一个长方形的高度),在实际应用中数据存储在Oracle数据库中 源程序如下:
第三步:创建JSP文件 源程序如下:
结束语:由于文本(ColumnHeightArray.txt)中的数据可以随时变化,因此生成的图片中的5个长方形的高度是随之变化的,从而实现了图片的动态生成.该设计思想还可以用于制作网站的投票系统 | ||||
![]() | ![]() |