jfreechart同一个界面显示多个图片,困扰了我两个多星期,求救。。。。 请教大家一个问题:用jfreechart在同一个界面如何实现显示多个图片?想通过输出流 response.getoutputStream这种方式来实现,请问该如何做?最好能提供具体的代码,小第在这万分感谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不需要response.getoutputStream方式吧,jfreechart可以先生成图片,然后用img标签引用即可http://hi.baidu.com/landor2004/blog/item/75698e0fadbd412d6059f316.html多个图表就是创建多个dataSet、JFreeChart......就是在拷贝一边而已,然后界面引入<img src="<%= request.getAttribute("graphURL") %>"><img src="<%= request.getAttribute("graphURL1") %>"><img src="<%= request.getAttribute("graphURL2") %>">...... 问题是要把图直接生成图只是临时显示 ,不能在服务器上生成临时的图,临时的文件 ,<img src=" <%= request.getAttribute("graphURL") %>"> 意思就是临时生成的图的路径传递过来,hartUtilities.writeChartAsJPEG(response.getOutputStream(), 1.0f, jchartage, width, hight, null);而是同输出流把报表显示出来,这样就没有临时文件,把图直接生成到浏览器上 我的blog有所更新,呵呵http://hi.baidu.com/landor2004/blog/item/75698e0fadbd412d6059f316.html 备注:如果hartUtilities.writeChartAsJPEG(response.getOutputStream(),......这种方式,你需要写多个servlet类,分别负责相应图表的生成工作,然后在jsp中调用<img src="<%=request.getContextPath()%>/servlet1"><img src="<%=request.getContextPath()%>/servlet2"><img src="<%=request.getContextPath()%>/servlet3">...... ServletUtilities.writeChartAsJPEG()直接在临时文件下生成图片,至于生成几个图片就看你的servlet或action或摸班中怎么写了在jsp中使用img标签获得 url=<%= request.getContextPath()+"/DisplayChart?filename="+fileName%> 如果用一个servlet,就把两张图片合并成一张大图要不就用两个<img...> freemarker标签使用 NETBEANS数据库的连接和操作问题 java程序员必看的面试题 3 新手求教 如何和项目的同事交流呢 大家讨论下 jdk/bin 中的那些执行文件各有什么功能 如:javap ,javaw, javadoc 。。。。 tomcat开着 ,数据库服务器没开 但用户在这时访问。。。这种错误有木有 各位大虾帮帮忙:如何同时下载多个文件??高分求教!! Servlet中如何读写定位一个INI文件? 怎么样把BLOB从数据库中取出?(马上给分) javaweb开发的BBS系统在发表帖子的也面出现这样的错误 求教 apache服务器的问题
http://hi.baidu.com/landor2004/blog/item/75698e0fadbd412d6059f316.html多个图表就是创建多个dataSet、JFreeChart......就是在拷贝一边而已,然后界面引入
<img src="<%= request.getAttribute("graphURL") %>">
<img src="<%= request.getAttribute("graphURL1") %>">
<img src="<%= request.getAttribute("graphURL2") %>">
......
hartUtilities.writeChartAsJPEG(response.getOutputStream(),
1.0f,
jchartage,
width,
hight,
null);
而是同输出流把报表显示出来,这样就没有临时文件,把图直接生成到浏览器上
http://hi.baidu.com/landor2004/blog/item/75698e0fadbd412d6059f316.html 备注:如果hartUtilities.writeChartAsJPEG(response.getOutputStream(),......这种方式,你需要写多个servlet类,分别负责相应图表的生成工作,然后在jsp中调用
<img src="<%=request.getContextPath()%>/servlet1">
<img src="<%=request.getContextPath()%>/servlet2">
<img src="<%=request.getContextPath()%>/servlet3">
......
要不就用两个<img...>