- 浏览: 1572409 次
- 来自: 上海
文章分类
- 全部博客 (374)
- Java (101)
- Struts (54)
- Oracle (30)
- JavaScript (16)
- Spring (27)
- Hibernate (16)
- MyEclipse (3)
- JSF (1)
- FreeMarker (2)
- SiteMesh (2)
- JfreeChart (2)
- Ibatis (2)
- JSP (12)
- MyBatis (4)
- SWFupload (1)
- EJB (4)
- Jboss (4)
- WebService (2)
- Linux (16)
- Android (2)
- XML (6)
- Java 网络编程 (13)
- AXIS2 (1)
- FTP (1)
- Jswing (1)
- Socket (3)
- 杂文选集 (6)
- solr (2)
- PS (1)
- Tomcat (7)
- JDBC (9)
- Highcharts (1)
- maven (1)
- Nodejs (0)
- navicat (2)
- Exception (5)
- eclipse (3)
- jQuery (1)
- springMVC (4)
- MySQL (11)
- SVN (1)
- Sql Server (1)
- zookeeper (1)
- JVM (1)
- Groovy (2)
- Git (1)
- Nginx (1)
- DynamicReport (1)
- IDEA (2)
- JasperReports (1)
- Postgresql (2)
- Mac (1)
- gradle (1)
- 数据结构算法 (1)
最新评论
-
hpu145:
引用引用
java 千分位的添加和去除 -
被遗忘的下路:
少了个junit-4.8.2的包
SSH2整合完整案例(四十三) -
白天看黑夜:
java过滤emoji字符处理,希望能帮到你http://ww ...
emoji 表情图片解决方法 -
caipeiming:
这个挺好JavaScript实现input输入框控件只允许输入 ...
js 控制文本框只能输入中文、英文、数字等 -
双子树:
东西太好啦受教啊
Struts2 JSP中将list,set ,Map传递到Action然后<s:iterator>遍历(三十五)
1.jar
commons-fileupload-1.2.2.jar
commons-io-2.0.1.jar
commons-lang3-3.1.jar
commons-logging-1.1.1.jar
freemarker-2.3.19.jar
javassist-3.11.0.GA.jar
jcommon-1.0.16.jar
jfreechart-1.0.13.jar
ognl-3.0.5.jar
struts2-core-2.3.4.jar
struts2-jfreechart-plugin-2.3.4.1.jar
xwork-core-2.3.4.jar
2.web.xml
3.PieAction
4.struts.xml
5.访问 http://localhost:8083/JfreeChart/pieAction.action
commons-fileupload-1.2.2.jar
commons-io-2.0.1.jar
commons-lang3-3.1.jar
commons-logging-1.1.1.jar
freemarker-2.3.19.jar
javassist-3.11.0.GA.jar
jcommon-1.0.16.jar
jfreechart-1.0.13.jar
ognl-3.0.5.jar
struts2-core-2.3.4.jar
struts2-jfreechart-plugin-2.3.4.1.jar
xwork-core-2.3.4.jar
2.web.xml
<?xml version="1.0" encoding="UTF-8"?> <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> <filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> </filter> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <!-- <servlet> <servlet-name>jcPie</servlet-name> <servlet-class>com.sh.servlet.jcPie</servlet-class> </servlet> <servlet-mapping> <servlet-name>jcPie</servlet-name> <url-pattern>/servlet/jcPie</url-pattern> </servlet-mapping> --> <servlet> <servlet-name>DisplayChart</servlet-name> <servlet-class>org.jfree.chart.servlet.DisplayChart</servlet-class> </servlet> <servlet-mapping> <servlet-name>DisplayChart</servlet-name> <url-pattern>/DisplayChart</url-pattern> </servlet-mapping> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> </web-app>
3.PieAction
package com.sh.action; import java.awt.Font; import org.jfree.chart.ChartFactory; import org.jfree.chart.JFreeChart; import org.jfree.chart.plot.PiePlot; import org.jfree.chart.title.TextTitle; import org.jfree.data.general.DefaultPieDataset; import com.opensymphony.xwork2.ActionSupport; public class PieAction extends ActionSupport { private JFreeChart chart; public JFreeChart getChart() { //设置 饼图默认的数据集 DefaultPieDataset dataset=new DefaultPieDataset(); dataset.setValue("古典名著", 0.3); dataset.setValue("青春校园", 0.1); dataset.setValue("儿童读物", 0.3); dataset.setValue("异国风情", 0.1); dataset.setValue("报刊杂志", 0.2); chart=ChartFactory.createPieChart3D("图书销量", dataset, true, true, false); PiePlot pieplot=(PiePlot) chart.getPlot(); //定义一个饼图对象 pieplot.setLabelFont(new Font("宋体",0,12)); TextTitle txtTitle=null; txtTitle=chart.getTitle(); Font font=new Font("宋体",Font.BOLD,16); txtTitle.setFont(font); chart.getLegend().setItemFont(font); return chart; } public void setChart(JFreeChart chart) { this.chart = chart; } }
4.struts.xml
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "http://struts.apache.org/dtds/struts-2.3.dtd"> <struts> <constant name="struts.i18n.encoding" value="utf-8"/> <package name="default" extends="jfreechart-default"> <action name="pieAction" class="com.sh.action.PieAction"> <result name="success" type="chart"> <!-- 如果不设置这个 大小 默认为 200*150 --> <param name="width">450</param> <param name="height">300</param> </result> </action> </package> </struts>
5.访问 http://localhost:8083/JfreeChart/pieAction.action
- JfreeChart.zip (4.9 MB)
- 下载次数: 27
发表评论
-
解决getOutputStream() has already been called for this response
2014-07-30 19:16 3271java.lang.IllegalStateException ... -
Struts2 + ajaxFileUpload 异步上传文件
2013-12-04 19:33 1854ajaxFileUpload下载地址http://www.ph ... -
Struts2 Action 解析提交的XML
2013-10-16 12:30 1593package com.bjdata.bjsearch.p ... -
MyBatis+Spring+Struts2
2012-11-28 00:32 10557MyBatis3.1.1+Spring3.1.2+Struts ... -
Ibatis 整合spring + Struts2 加入OSCACHE
2012-11-14 00:10 4503说明: 使用 spring2.5 +ibatis2.3 ... -
JfreeChart的简单应用
2012-11-10 20:17 12741.在web project 中加入jar jcommon- ... -
Struts2整合SiteMesh
2012-11-05 10:33 75741.导入Struts2的jar 和 sitemesh.jar ... -
Struts2 编写安全策略(四十五)
2012-09-23 23:53 2248编写安全策略 包含(1 ... -
SSH2整合完整案例(四十三)
2012-09-14 09:34 20583注解配置:Struts2+Spring2.5+Hibernat ... -
Struts2 阻止表单重复 和 等待页面(四十四)
2012-09-23 21:13 2102表单重复提交现象 导 ... -
Struts2 文件上传,下载,删除(四十一)
2012-09-10 23:37 12276本文介绍了: 1.基于表单的文件上传 2.Struts 2 的 ... -
Struts2 文件上传,下载的类型(四十二)
2012-09-06 23:18 1949声明: 以下复制他人的!!! Struts2 文件上传 之 ... -
Struts2 常用标签使用(三十九)
2012-09-03 09:28 63771.append标签 使用append标签可以把多个集合对 ... -
Struts2 timer拦截器(三十二)
2012-08-31 02:17 20321.Strus2系统拦截器中,timer拦截器可以实现输出Ac ... -
Struts2 常用标签使用(三十九)
2012-09-03 00:50 51.append标签 使用append标签可以把多个集合对 ... -
Struts2 主题和模版设置(四十)
2012-09-03 20:24 4098----------------Struts2 主题----- ... -
Struts2 如何使用OGNL表达式(三十八)
2012-08-30 20:55 50301.OGNL是Object Graph Navitagtion ... -
Struts2 使用Validation框架验证数据(三十七)
2012-08-30 11:25 18404A:在Struts2的框架汇中,开发者可以通过继承Action ... -
Struts2 使用Validation框架验证数据(三十七)
2012-08-29 14:08 9A:在Struts2的框架汇中,开发者可以通过继承Action ... -
Struts2 iterator 标签遍历 Map,List,数组(三十六)
2012-08-26 18:30 204681.使用iterator 标签 遍历 数组,Map,List ...
相关推荐
包含chart的JasperReportsDemo 博文链接:https://liyanboss.iteye.com/blog/181282
struts2整合jfreechart简单实用实例,包含饼状图、柱状图、折线图.
这是一个获取用户信息的投票系统,包含需求及代码,可以了解投票系统的基本需求,如何分析和设计数据库、使用JSP +JavaBean+Struts2+JDBC+JFreeChart进行开发、学会MySQL数据库的基本使用、使用JFreeChart画柱状图、...
struts2整合 jfreechart 实现报表组件
struts2-jfreechart-plugin-2.1.8.1.jar
struts2-jfreechart-plugin-2.0.11.jarstruts2-jfreechart-plugin-2.0.11.jarstruts2-jfreechart-plugin-2.0.11.jar
最新官方struts2-plugin jfreechart,分享于有需要的朋友
struts2整合JFreechart: jcommon-1.0.16.jar jfreechart-1.0.13.jar struts2-jfreechart-plugin-2.0.11.jar 导成图片操作说明
继上次发的普通web下的jfreechart应用demo,struts2下jfreechart的应用,源码
struts2 jfreechart使用的jar包 struts2 jfreechart使用的jar包 struts2 jfreechart使用的jar包
Struts2 和 JFreeChart结合使用的实例,可直接运行!
有些struts2中的包结合jfreechart,图形不能显示出来。。。这个是自己测试过,一个个包试过的。。
struts2-jfreechart-plugin-2.0.8.jar
JFreeChart 是一个非常流行的一个免费开源的图表软件,已经有8年以上的历史。本文档将详解struts2如何整合Jfreechart完成报表功能。同时通过此文档,我们还会学到struts2与第三方插件整合的方法原理。
struts2-jfreechart-plugin-2.1.6.jar
知识点:struts2,struts2模型驱动,Java反射,struts2插件使用,struts2与JFreeChart的集成开发,JFreeChart图表 1、开发环境:MyEclipse6.0, Struts 2.0.11, JFreeChart 1.0.9, JCommon 1.0.12,struts2-jfreechart...
对于struts1和JFreeChart开发,灵活从jsp页面转向Action到页面