jsp调用javabean在网页上动态生成柱状图--

jsp调用javabean在网页上动态生成柱状图--

ID:22371259

大小:57.50 KB

页数:5页

时间:2018-10-28

jsp调用javabean在网页上动态生成柱状图--_第1页
jsp调用javabean在网页上动态生成柱状图--_第2页
jsp调用javabean在网页上动态生成柱状图--_第3页
jsp调用javabean在网页上动态生成柱状图--_第4页
jsp调用javabean在网页上动态生成柱状图--_第5页
资源描述:

《jsp调用javabean在网页上动态生成柱状图--》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、JSP调用JavaBean在网页上动态生成柱状图>>背景:本人最近在为某统计局开发项目时,涉及到在网页上动态生成图片的问题,费了一天的时间,终于搞定,为帮助大家在以后遇到同样的问题时不走弯路,现将设计思想及源代码公布出来,与大家共勉。以下代码在portjava.util.*;import.sun.image.codec.jpeg.*;importjava.aage.*;importjava.aageimage; publicvoidcreateImage(StringfileLocation){  try{   FileOutputSt

2、reamfos=ne(fileLocation);   BufferedOutputStreambos=ne(fos);   JPEGImageEncoderencoder=JPEGCodec.createJPEGEncoder(bos);   encoder.encode(image);   bos.close();  }catch(Exceptione){   System.out.println(e);  } } publicvoidgraphicsGeneration(inth1,inth2,inth3,inth4,inth5)

3、{  finalintX=10;  intimageageHeight=300;//图片的高度  intcolumnnHeight=200;//柱的最大高度  ChartGraphicschartGraphics=neage=neage(imageageHeight,BufferedImage.TYPE_INT_RGB);  Graphicsgraphics=chartGraphics.image.getGraphics();  graphics.setColor(Color.ageageHeight);  graphics.setCo

4、lor(Color.red);  graphics.drannHeight-h1,columnnHeight-h2,columnnHeight-h3,columnnHeight-h4,columnnHeight-h5,columnage("D:\temp\chart.jpg"); }}  解释:createImage(StringfileLocation)方法用于创建JPG图片,参数fileLocation为文件路径  graphicsGeneration(inth1,inth2,inth3,inth4,inth5)方法用于绘出图片

5、的内容,参数h1……h5为每一个长方形的高度  第二步:创建另一个JavaBean从文本文件中读取数据(每一个长方形的高度),在实际应用中数据存储在Oracle数据库中  源程序如下://读取Text文件中数据的JavaBean//:崔冠宇//日期:2001-08-24importjava.io.*;publicclassGetData{ intheightArray[]=neAccessFilerandomAccessFile=neAccessFile  ("d:\temp\ColumnHeightArray.txt","r");

6、   for(inti=0;i<5;i++)   {    heightArray[i]=Integer.parseInt(randomAccessFile.readLine());   }  }  catch(Exceptione){   System.out.println(e);  }  returnheightArray; }}  解释:getHightArray()用于从文本中读取数据,将文本中的String类型转换为int类型,并以数组类型返回。  第三步:创建JavaScript/"target="_blank">J

7、SP文件  源程序如下:<%pageimport="ChartGraphics"%><%pageimport="GetData"%><jsp:useBeanid="cg"class="ChartGraphics"/><jsp:useBeanid="gd"class="GetData"/><%!intheight[]=nel><body><imgsrc="Get/Program/Jsp/d:tempchart.jpg"></img></body></html>  解释:JavaScript/"target="_blank">JS

8、P首先调用Bean(GetData..class)读取文件中的数据,再调用Bean(ChartGraphics.class)生成图片,最后显示图片。  结束语:由于文本(ColumnHeightArray.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。