所有
我一直在尝试使用此guide在JSP页面上呈现JFreeChart。有人可以帮我解决使用struts-dojo-tags在选项卡式面板上显示此代码所需的JSP代码。
最终我想在每个标签上呈现不同的图形并使用AJAX刷新它们。
目前我配置了链接中显示的所有内容。
更新
以下是我使用的struts2指南中的代码:
<sx:tabbedpanel id="tabContainer">
<sx:div label="Local Tab 1" >
Tab 1
</sx:div>
<sx:div label="Remote Tab 2" href="%{#url}">
Remote Tab 2
</sx:div>
</sx:tabbedpanel>
其中url引用我返回图表结果的操作。这会在选项卡上返回很多符号,因此很清楚它无法显示返回的png。
如果我插入<img src="http://localhost:8080/myApp/myaction">
,我也可以查看图表,以便操作正常运行。
我是否需要创建另一个JSP页面,url可以指向哪个页面只包含一个从我的操作中获取图表的图像?
谢谢,
亚历
答案 0 :(得分:1)
我建议您逐步开始
确保图表确实已创建(已完成)
使用指向网址的img标记创建一个HTML网页(看看是否有效)
使用img标签创建一个JSP页面(看看是否有效)
使用img标记创建一个Struts 2 JSP页面(看看是否有效)
在选项卡中创建一个带有img标签的Struts 2 JSP页面(看看是否有效)
在选项卡中创建一个带有img标签的Struts 2 JSP页面,该选项卡使用Ajax进行动态更新
通过这种方式,您可以隔离问题,而不是立即将所有内容都投入到混音中。
但一般来说,你不需要另一个包含图像的JSP页面。