Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从服务器中的图像路径加载Jira插件页面中的图像_Jira_Jfreechart_Velocity_Jira Plugin - Fatal编程技术网

从服务器中的图像路径加载Jira插件页面中的图像

从服务器中的图像路径加载Jira插件页面中的图像,jira,jfreechart,velocity,jira-plugin,Jira,Jfreechart,Velocity,Jira Plugin,我在一个插件中工作,该插件根据插件中的数据生成图表。该图表是使用org.jfree.chart包生成的。在中生成的png文件存储在我的tomcat的temp目录中 现在的要求是,我想加载这个图像在我的一个插件页面。以前在Jira(6.3之前)中,这是通过在.vm文件中使用此语法完成的 <img width="10" height="10" src="${req.contextPath}/charts?filename=${chartName

我在一个插件中工作,该插件根据插件中的数据生成图表。该图表是使用org.jfree.chart包生成的。在中生成的png文件存储在我的tomcat的temp目录中

现在的要求是,我想加载这个图像在我的一个插件页面。以前在Jira(6.3之前)中,这是通过在.vm文件中使用此语法完成的

<img 
        width="10"
        height="10"
        src="${req.contextPath}/charts?filename=${chartName}"/>

但现在这似乎不起作用。我的要求是从tmp目录获取该文件,并通过vm文件将其加载到页面中

我能够得到png文件的确切路径,但无法加载它,因为文件似乎一直找不到

请给我一些建议。

感谢@trashgood

我能够将映像字节数组写入HttpServletResponse,然后将其加载到客户端


通过这种方式,我不需要创建文件并将其存储在任何临时文件夹中。而是在运行中创建它并直接从响应加载它。

为什么不使用
ChartUtilities
来写入
java.io.OutputStream