This blog uses Jfreechat to generate graphical reports directly.
First the MAVEN project needs to ingest the package.
<dependency>
<groupId>org.jfree</groupId> <artifactId>jfreechart</artifactId> <version >1.0.19</version> </dependency>
Then in the Web. XML configuration:
<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>
Finally, create a new JSP file;
<% @page import= "Java.util.Set"%><% @page import= "Java.awt.Font"%><% @page import= " Org.jfree.chart.StandardChartTheme "%><% @page import=" Java.awt.Color "%><% @page import=" Org.jfree.chart.servlet.ServletUtilities "%><% @page import=" Java.text.SimpleDateFormat "%><% @page Import= "Org.jfree.chart.axis.DateAxis"%><% @page import= "Org.jfree.chart.ChartFactory"%><% @page Import= "Org.jfree.chart.JFreeChart"%><% @page import= "Org.jfree.data.time.Month"%><% @page import= " Org.jfree.data.time.TimeSeriesCollection "%><% @page import=" org.jfree.data.time.TimeSeries "%><% @page Contenttype= "text/html; Charset=utf-8 "pageencoding=" UTF-8 "%>Generated pictures:
Blog Address: Http://blog.csdn.net/hfmbookJava three-step online generation of graphical reports-maven-jfreechat