论坛首页 Java企业应用论坛

jfreechart与struts如何结合?

浏览 3035 次
该帖已经被评为隐藏帖
作者 正文
   发表时间:2007-02-07  
1、jfreechart与struts如何结合?
2、如何间隔一定时间自动刷新JSP上的chart.
   发表时间:2007-02-07  
1.JFreeChart就是一组API,你想在哪里调用就在哪里调用。用ChartUtilities输出,最好生成一个图片,后续访问这个图片就可以了。
2.用ajax。

把整个JFreeChart 0.99的API整个翻过一遍的FC飘过……
0 请登录后投票
   发表时间:2007-02-07  
我是在ACTION里生成CHART,以Stream形式发送,但JSP里接受不到;

OutputStream out = response.getOutputStream();
try {
String type = request.getParameter("type");
JFreeChart chart = null;
DefaultPieDataset data = new DefaultPieDataset();
data.setValue("One", new Double(43.2));
data.setValue("Two", new Double(10.0));
data.setValue("Three", new Double(27.5));
data.setValue("Four", new Double(17.5));
data.setValue("Five", new Double(11.0));
data.setValue("Six", new Double(19.4));
chart = ChartFactory.createPieChart("Pie Chart", data, true, true, false);

if (chart != null) {
response.setContentType("image/png");

            out.write(ChartUtilities.encodeAsPNG(chart.createBufferedImage(400, 300)));
out.flush();
out.close();
response.flushBuffer();

}
}
catch (Exception e) {
System.err.println(e.toString());
}
finally {
//out.close();
}

return null;
0 请登录后投票
   发表时间:2007-02-07  
ChartUtilities.writeChartAsPNG(output,chart,560,280);

我用的这个,你那个是不是因为缓存的原因?
0 请登录后投票
   发表时间:2007-02-07  
你能否给我完整代码?包括jsp
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics