Java struts2 jfreechart插件未在操作上运行Executue方法

Java struts2 jfreechart插件未在操作上运行Executue方法,java,xml,jsp,struts2,jfreechart,Java,Xml,Jsp,Struts2,Jfreechart,我正在尝试创建一个动作,通过使用调用该动作在网页上创建图表 <img src=" <s:url action='generateChart' />" /> 但它给了我更多的时间和错误 No JFreeChart object found on the stack with name chart struts操作在其自己的包中定义为 <package name="graphs" namespace="/" extends="jfreechart-defau

我正在尝试创建一个动作,通过使用调用该动作在网页上创建图表

<img src=" <s:url action='generateChart' />" />
但它给了我更多的时间和错误

No JFreeChart object found on the stack with name chart
struts操作在其自己的包中定义为

    <package name="graphs" namespace="/" extends="jfreechart-default">
    <action name="generateChart" class="generateChart">  
      <result name="success" type="chart">  
        <param name="width">400</param>  
        <param name="height">300</param>   
      </result>  
    </action>  
</package>

400
300

所以问题变成了为什么图表总是空的。答案是,它从未按预期执行execute方法,而是直接跳到getChart()方法。所以真正的问题是,为什么它会直接跳到这一步,而不是像我所做的任何其他操作一样执行整个类?

,因为你的
execute
方法名为
exectue
?我会被诅咒这是一个愚蠢的错误。
No JFreeChart object found on the stack with name chart
    <package name="graphs" namespace="/" extends="jfreechart-default">
    <action name="generateChart" class="generateChart">  
      <result name="success" type="chart">  
        <param name="width">400</param>  
        <param name="height">300</param>   
      </result>  
    </action>  
</package>