【问题标题】:JSP code to display a JFreeChart using Struts2使用 Struts2 显示 JFreeChart 的 JSP 代码
【发布时间】:2010-07-30 10:43:36
【问题描述】:

全部,

我一直在尝试使用此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。

如果我插入&lt;img src="http://localhost:8080/myApp/myaction"&gt;,我也可以查看图表,因此操作可以正常工作。

我是否需要创建另一个 JSP 页面,该页面的 url 可以指向它只包含一个从我的操作中获取图表的图像?

谢谢,

亚历克斯

【问题讨论】:

    标签: ajax jsp struts2 jfreechart


    【解决方案1】:

    我建议你逐步开始

    1. 确保图表确实已创建(已经完成)

    2. 使用指向 url 的 img 标签创建单个 HTML 页面(看看这是否有效)

    3. 使用 img 标签创建单个 JSP 页面(看看是否可行)

    4. 创建一个带有 img 标签的 Struts 2 JSP 页面(看看这是否可行)

    5. 在选项卡中创建一个带有 img 标签的 Struts 2 JSP 页面(看看这是否可行)

    6. 创建一个带有 img 标签的 Struts 2 JSP 页面,该页面使用 Ajax 动态更新

    通过这种方式,您可以隔离问题,而不是一次将所有内容都混在一起。

    但一般来说,您不需要另一个包含图像的 JSP 页面。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多