gpt4 book ai didi

java - Tapestry 动态生成图像

转载 作者:行者123 更新时间:2023-12-04 06:48:10 24 4
gpt4 key购买 nike

我的 Tapestry5 应用程序每天使用 jFreeChart 生成动态图像。
我的问题是我不知道如何显示。

我试图将它们保存到 webapp 文件夹中,但似乎不可能,里面没有创建文件。

我尝试了 StreamResponse 的解决方案,但没有结果。

另一个是关于 IEngineService 但它似乎只适用于 T4。

所以,我会很感激一些帮助。
谢谢。

最佳答案

好的,我找到了问题所在,这里是解决方案,对于其他类(class),请参阅 Tapestry5: How To Stream An Existing Binary File .

public StreamResponse onImage() {
StreamResponse result = null;
if (graphic != null && graphic.getImage() != null) {
try {
InputStream input = new FileInputStream(graphic.getImage());
result = new PngInline(input, "test");
} catch (FileNotFoundException e) {
logger.error("Loading graphic image", e);
}
}
return result;
}
@Inject
private ComponentResources resources;

public Link getLink() {
return resources.createEventLink("image", new Object[]{});
}

关于java - Tapestry 动态生成图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3492063/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com