http://lapulande.iteye.com/blog/847961
从网上找了一个普通的项目好使,然后放SSH就不知道怎么写了,
public class BarChart {
public static String getBarChart(HttpSession session) throws Exception{
构造图片方法
action请求
public String bar(){
HttpSession session=ServletActionContext.getRequest().getSession();
try {
name=BarChart.getBarChart(session);
} catch (Exception e) {
e.printStackTrace();
}
return "bar";
}
页面
<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>
<load-on-startup>1</load-on-startup>
</servlet-mapping>
xml配置
随便写个action请求一下bar方法,响应
这不就完了,具体你写的方法带不带参,又关系不大,有参你就传,没参你就不传。
jFreechart的用法是需要一个session参数,因此你只需写一个带session参数的方法,在action中调用传入session即可
<body>
<img src="DisplayChart?filename=${name }">
</body>