怎们让jsp页面jfreechart调用数据库中的数据并以柱状图的形式显现出来?

怎们让jsp页面jfreechart调用数据库中的数据并以柱状图的形式显现出来?,第1张

使用strus1+spring+ibatis

具体代码如下:

/**查询获得图表需要的横从坐标数据

数据采集 (被调用)*/

private static CategoryDataset createDataset() {

DefaultCategoryDataset localDefaultCategoryDataset = new DefaultCategoryDataset()

List<Aceshi> jfreeList

jfreeList = aceshiFacade.getJfreeList()

for (int i = 0 i < jfreeList.size() i++) {

localDefaultCategoryDataset.addValue

(jfreeList.get(i).getNum(), "省份协会数量分布数量统计图", jfreeList.get

(i).getAreaName())

}

return localDefaultCategoryDataset

}

private static JFreeChart createChart(String chartTitle, String x,

String y, CategoryDataset dataset) {

// 构建一个chart

JFreeChart chart = ChartFactory.createLineChart(chartTitle,// 图的标题

x, // x轴标题

y, // y轴标题

dataset,// 数据点

PlotOrientation.VERTICAL, true, true, false)

<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>/servlet/DisplayChart</url-pattern> </servlet-mapping>web.xml这样配置就行了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9687252.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存