Java 在web应用程序中显示来自本地计算机的JFree图表图像

Java 在web应用程序中显示来自本地计算机的JFree图表图像,java,html,image,struts2,jfreechart,Java,Html,Image,Struts2,Jfreechart,我正在使用JFree图表库生成图表。生成后,我将其保存到本地机器(需求文档特别指出我已将其保存到本地机器) 现在,Web UI中有一个下拉菜单,用于将生成的图像导出到excel或在Web页面中呈现图像 由于我正在本地机器中保存图像,img src html标记不起作用。 有没有办法解决这个问题 使用的服务器:Weblogic您需要通过编程从磁盘读取文件的内容,并使用流通过某个servlet提供文件,并将页面中Img标记的url设置为此servlet @trashgod他试图将服务器上的本地映像提

我正在使用JFree图表库生成图表。生成后,我将其保存到本地机器(需求文档特别指出我已将其保存到本地机器)

现在,Web UI中有一个下拉菜单,用于将生成的图像导出到excel或在Web页面中呈现图像

由于我正在本地机器中保存图像,img src html标记不起作用。

有没有办法解决这个问题


使用的服务器:Weblogic

您需要通过编程从磁盘读取文件的内容,并使用流通过某个servlet提供文件,并将页面中Img标记的url设置为此servlet

@trashgod他试图将服务器上的本地映像提供给HTTP客户端,此映像是使用jcharts api从代码中动态创建的,通常我们直接将映像保存到流中以供请求,可能是出于某些业务需要,他需要先将其保存到磁盘,然后通过servletI提供服务,我想我理解;在
ChartUtilities
中的流方法成熟之前,我们通常会这样做。我敦促他核实一下要求。如果没有策略,磁盘存储将毫无限制地增加。@trashgood您是否是JFreeCHarts的成员?是的,在本千年的大部分时间里,您都是满意的客户。:-)