`
alongjob
  • 浏览: 9410 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

jfreechart中map在jsp页面显示

    博客分类:
  • java
阅读更多
最近学习了Jfreechart发现资料有点少,找了好久都没有找到Map在jsp显示的详细资料
所以记录一下,供大家学习:、
Action代码:

前面的不用多说,从这里开始:
//map 的名字
String filename = ServletUtilities.saveChartAsPNG(chart, 1030, 520, info, request.getSession());
//这里的file其实就是map的字符串			
String file = ImageMapUtilities.getImageMap(filename, info, toolTipTagFragmentGenerator,
					new StandardURLTagFragmentGenerator());		
String graphURL = request.getContextPath() + "/DisplayChart?filename=" + filename;
		
request.setAttribute("file", file);
			
request.setAttribute("filename", filename);
			
request.setAttribute("graphURL", graphURL);

配置文件代码:
<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> 

Jsp页面代码:

<body>
    ${file }
    <img src="${graphURL }" border=0 usemap="#${filename }">
</body>

这样就好了。

 

分享到:
评论

相关推荐

    jFreeChart示例代码,封装成jsp标签

    在本案例中,`jFreeChart` 封装的 JSP 标签库允许前端设计人员只需在 JSP 页面中插入特定的标签,就可以生成图表,无需编写复杂的 Java 代码。 **2. 数据源与图表类型** JFreeChart 标签的使用需要指定数据源,这...

    JSP使用JFreeChart生成各种图表并生成PDF文档

    在JSP中使用JFreeChart时,你需要按照以下步骤操作: 1. **引入JFreeChart库**: 在项目中添加JFreeChart的依赖,通常是通过Maven或Gradle管理,或者直接将jar文件添加到项目的类路径中。 2. **创建数据模型**: ...

    jfreechart-1.0.19工具

    同时,也可以通过Servlets和JSP在Web应用中生成动态图表。 6. **数据源支持**:JFreeChart支持多种数据源,如数组、列表、Map、数据库查询结果等,方便地将数据转换为图表。 7. **实验性功能**:`jfreechart-...

    jfreechart学习笔记

    在HTML中,通过`&lt;img&gt;`标签显示图像,并使用`usemap`属性引用之前生成的映射。 2. **生成柱图** 柱状图是另一种常见的图表类型,适用于比较不同类别的数据。下面的代码展示了如何生成柱状图: ```java ...

    jfreeChart---DEMO

    在本示例中,我们关注的是"jfreechart的折线图demo",它演示了如何通过Servlet封装数据,并在JSP页面上进行展示。 **1. JFreeChart基础知识** JFreeChart是基于Java的图形库,适用于各种项目,尤其适合那些需要在...

    JSP统计图实例

    在JSP中,可以使用`&lt;jsp:include&gt;`或`&lt;c:import&gt;`标签将生成的图片嵌入到页面中。 6. 交互功能:如果使用了JavaScript库(如ECharts或Highcharts),可以在客户端添加交互功能,如点击事件、数据刷新和缩放。这些库...

    jfreechart图表分析.doc

    2. **使用 JSP**:在 JSP 页面中直接嵌入图表生成代码。 3. **使用 Applet**:虽然这种方法已经不推荐,但在某些特定环境下仍然适用。 #### 七、中文支持及字体定制 1. **中文显示**:默认情况下 JFreeChart 不...

    JFreeChart报表Demo

    "play╧ε─┐╫╘╢»┤≥░ⁿ_bat.rar"可能包含了一个基于Play框架的Web应用示例,JFreeChart的图表可以在Web环境中通过Servlet或JSP动态生成。 5. 导出图表:JFreeChart还支持将图表导出为多种格式,如PNG、JPEG...

    Jfreechart开发手记(一)

    3. 导入 JFreeChart 的 `lib` 文件夹中的两个必需的 `.jar` 文件:`jcommon-1.0.16.jar` 和 `jfreechart-1.0.13.jar`。确保不导入其他任何文件。 4. 配置完成后,应在项目的类路径中看到这两个 `.jar` 文件。 **Web...

    Struts&JFreeChart

    接着,可以使用`ChartUtilities`类将图表写入到文件或内存中,以便在Web应用中显示。 4. **数据准备**:报表通常需要展示一定量的数据,这可能来自数据库查询或其他数据源。理解如何使用Java的集合框架(如List、...

    在JSP中导出pdf和excel.pdf

    首先,需要编译.jrxml文件为.jsper文件,然后在JSP页面中调用JasperRunManager或JasperExportManager的相关方法来运行报表并导出为所需格式。例如,使用以下代码段可以导出为PDF: ```java InputStream ...

    JAVA Web程序设计-3期(KC006) 13-2应用JFreeChart组件生成饼形图的操作步骤.doc

    4. **编写JSP页面**:参考上述代码,在项目中新建一个名为`chart_pie.jsp`的JSP文件,并复制粘贴以上代码。 5. **运行测试**:部署项目到Tomcat服务器,启动服务器并通过浏览器访问`...

    java JFreeChart教程

    ### Java JFreeChart 教程 #### 一、简介与安装 JFreeChart是一款非常流行的开源图表库,专为Java应用程序设计。它提供了丰富的图表...希望这篇教程能帮助您快速上手JFreeChart,并在实际开发中发挥它的巨大潜力。

    javaweb项目报表案例

    在JavaWeb项目中,JFreeChart可以通过生成图像流并在JSP页面上显示,或者将图表保存为静态图片文件供用户下载。JFreeChart的使用包括以下步骤: 1. 引入JFreeChart库:在项目的类路径下添加JFreeChart的jar文件,...

    strut2+jfreechar生成图表

    3. **转换为图像流**:为了在Web应用中显示,需要将JFreeChart对象转换为图像流。这通常通过`ChartUtilities`类的静态方法实现: ```java byte[] chartImageBytes = null; try { chartImageBytes = ChartUtilities...

    销售管理系统代码

    在销售管理系统中,Model代表业务逻辑和数据处理,View负责显示结果,Controller接收并转发请求。 4. **JDBC**:Java Database Connectivity是Java访问数据库的标准API,用于连接、查询、更新和管理数据库。在系统...

    JAVA工程师面试题

    13. Jsp中的errorPage用于指定错误处理页面,全局错误页面在web.xml中配置,针对特定错误代码可在JSP中配置。 14. 工厂模式用于创建对象,例如通过接口注入实体类,可以使用Spring框架的@Autowired注解自动装配。 ...

Global site tag (gtag.js) - Google Analytics