可以啊,JFreeChart中包含Servlet输出支持
1,在你的web.xml中设置
<servlet>
<servlet-name>DisplayChart</servlet-name>
<servlet-class>com.jrefinery.chart.servlet.DisplayChart</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>DisplayChart</servlet-name>
<url-pattern>/servlet/DisplayChart</url-pattern>
</servlet-mapping>
2,在其他servlet中用org.jfree.chart.servlet.ServletUtilities 的
saveChartAsJPEG( JFreeChart , int , int , javax.servlet.http.HttpSession ) 形成一个临时文件(无需你管理),它会返回一个临时文件名。你要记住这临时文件名
3,通过uri "/servlet/DisplayChart/临时文件名"就能够引用那个图表的图形文件
4,这些都只是在一个session内有效
1,在你的web.xml中设置
<servlet>
<servlet-name>DisplayChart</servlet-name>
<servlet-class>com.jrefinery.chart.servlet.DisplayChart</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>DisplayChart</servlet-name>
<url-pattern>/servlet/DisplayChart</url-pattern>
</servlet-mapping>
2,在其他servlet中用org.jfree.chart.servlet.ServletUtilities 的
saveChartAsJPEG( JFreeChart , int , int , javax.servlet.http.HttpSession ) 形成一个临时文件(无需你管理),它会返回一个临时文件名。你要记住这临时文件名
3,通过uri "/servlet/DisplayChart/临时文件名"就能够引用那个图表的图形文件
4,这些都只是在一个session内有效
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货