用jfreechart生成图形报表在SSH中怎么写,

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即可

图片说明




这个就是页面请求一下DisplayChart的servlet
 <body>
    <img src="DisplayChart?filename=${name }">
  </body>