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>