日期:2014-05-16 浏览次数:20319 次
最近学习了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> 这样就好了。
?