从java调用swf函数(不将swf文件加载到浏览器中)

时间:2013-01-02 06:35:53

标签: java javascript flex flex3 flash

我对这个话题进行了很多搜索,但没有得到任何好的答案。

方案: 我们在项目中实施了Rest Web服务基础。理想情况下,frontEnd(Flex)调用Web服务和后端向frontEnd发送大量数据。然后frontEnd创建这些数据点的图表并显示给最终用户。

我们的要求是用户可以导出这些图表并在服务器上另存为pdf文件。我们可以从flex服务器创建JPG文件并保存为pdf文件。

最终用户安排该图表报告时出现问题。现在该报告可以随时运行,并且可能是当时没有打开浏览器。那么backEnd将如何与frontEnd(flex)函数进行交互。问题是:

  1. 浏览器未打开,因此未加载swf文件。
  2. java / jsp需要与frontEnd(flex)作为reverseAjax进行交互,以便frontEnd将JPG文件发送回服务器。
  3. 以前有人遇到过这个问题吗? 它有可能吗?

    Asnwers /任何线索都非常感谢。 请提供对此的评论

1 个答案:

答案 0 :(得分:0)

执行此操作的唯一方法可能是在服务器上运行Flex应用程序的一个版本(至少是图表部分),并让Java服务器与之交互。

我遇到了类似的问题,之前有asked类似的问题。它不是很优雅,但我之前提到的似乎是唯一的方法。