jfreechart+struts2集成

jfreechart+struts2集成

ID:37852585

大小:240.85 KB

页数:14页

时间:2019-06-01

jfreechart+struts2集成_第1页
jfreechart+struts2集成_第2页
jfreechart+struts2集成_第3页
jfreechart+struts2集成_第4页
jfreechart+struts2集成_第5页
资源描述:

《jfreechart+struts2集成》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、正题下面以边帖图片和代码的方式来讲解Struts2与JFreeChart的整合。jFreeChart与Struts2的组合:一,加入Struts2支持二,加入struts2-jfreechart-plugin-2.1.6.jar注意:有的版本的此包有点小问题,此包内有一个struts-plugin.xml内容如下:Xml代码12345

2、.dispatcher.ChartResult">6150720089101112若该package没有继承struts-default则需要手动加上extends="struts-default"再重新用jdk打包三,在action中生成我们的图片报表Java代码1/**2*生成图形报表3*4*@author张明学5*6*/7@SuppressWarnings("serial")8p

3、ublicclassViewResultActionextendsActionSupport{910/**11*这里的JFreeChart的变量名称必须是chart(这是jfreeChart插件不足的地方)12*/13privateJFreeChartchart=null;1415privateListinterest=null;161@SuppressWarnings("unchecked")2@Override3publicStringexecute()throwsException{4ActionContextcontext=ActionContext.getCon

4、text();5Mapapplication=context.getApplication();67for(Stringinter:interest){8if(application.get(inter)==null){9application.put(inter,1);10}else{11application.put(inter,(Integer)application.get(inter)+1);12}13}14DefaultCategoryDatasetdataset=newDefaultCategoryDataset();15dataset.setValue((Integer)

5、application.get("football"),"","足球");16dataset.setValue((Integer)application.get("volleyball"),"","排球");17dataset.setValue((Integer)application.get("basketball"),"","蓝球");1dataset.setValue((Integer)application.get("badminton"),"","羽毛球");2//设置标题样式3chart=ChartFactory.createBarChart3D("兴趣统计结果","项目",

6、"结果",dataset,4PlotOrientation.VERTICAL,true,false,false);5chart.setTitle(newTextTitle("兴趣统计结果",newFont("黑体",Font.BOLD,22)));6//报表中间部分7CategoryPlotplot=(CategoryPlot)chart.getPlot();8//设置水平方向的样式9CategoryAxiscategoryAxis=plot.getDomainAxis();10categoryAxis.setLabelFont(newFont("宋体",Font.BOLD,20));1

7、1categoryAxis.setCategoryLabelPositions(CategoryLabelPositions.UP_45);12//设置垂直方向的样式13NumberAxisnumberAxis=(NumberAxis)plot.getRangeAxis();14numberAxis15.setLabelFont(newFont("仿宋",Font.LAYOUT_NO_LIMIT_CONTEXT,18));16//获

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

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

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