如何使用Spring动态显示BarChart

时间:2017-02-16 11:28:52

标签: java spring spring-mvc

我正在尝试显示BarChart,我创建了一个common_method.java,在这个文件中我写了生成BarChart的方法并在控制器上调用了该方法,但是我没有得到如何显示这个BarChart,目前它显示我在JSP文件中显示的图像。我想用BarChart替换那个图像,我是春天新手,我不知道该怎么做。以下代码是我尝试过的。

这是我在common_method.java

中创建的方法
public  JFreeChart generateBarChart() {
    DefaultCategoryDataset dataSet = new DefaultCategoryDataset();
    dataSet.setValue(791, "Population", "1750 AD");
    dataSet.setValue(978, "Population", "1800 AD");
    dataSet.setValue(1262, "Population", "1850 AD");
    dataSet.setValue(1650, "Population", "1900 AD");
    dataSet.setValue(2519, "Population", "1950 AD");
    dataSet.setValue(6070, "Population", "2000 AD");

    JFreeChart chart = ChartFactory.createBarChart(
            "World Population growth", "Year", "Population in millions",
            dataSet, PlotOrientation.VERTICAL, false, true, false);

    return chart;
}

控制器类位于

之下
Common_method cm = new Common_method();
ModelAndView mv = new ModelAndView();
mv.addObject("barChart",cm.generateBarChart());
mv.setViewName("hello");
return mv ;

如何在视图中显示它?提前谢谢。

0 个答案:

没有答案