【发布时间】:2012-03-20 11:12:54
【问题描述】:
我正在使用 streamedcontent 渲染从 JSF 发送的字节,然后将其作为流式内容发送回来,如下所示:
<p:graphicImage value="#{manage.bytesToStreamedContent(car.image)}"/>
其中 image 是存储在数据库中的图像的字节数组
支持 bean:
public StreamedContent bytesToStreamedContent(byte[] bytes)
{
InputStream is = new ByteArrayInputStream(bytes);
StreamedContent image = new DefaultStreamedContent (is, "image/jpeg");
return image;
}
但我没有在 JSF 页面中获取图像。我在服务器日志中收到了这条消息:
警告:JSF1091:找不到文件动态内容的 mime 类型。要解决此问题,请将 mime 类型映射添加到应用程序 web.xml。
和:
SEVERE: Error in streaming dynamic resource.
你能帮帮我吗,我找不到任何关于这个问题的有用信息
PS:
我正在使用以下库:
Mojarra 2.1.3
PrimeFaces 3.1.1
Glassfish 3.1
【问题讨论】:
-
@BalusC 但这篇文章比你提到的一些“相关”问题更早!!!
-
发布时间无关紧要。重复的链接只是指向规范的答案,它可以深入解释和解决您不需要点击离开网站的问题。
标签: jsf-2 primefaces