我正在使用streamedcontent渲染从JSF发送的字节,然后将其作为流内容发送回如下:
<p:graphicImage value="#{manage.bytesToStreamedContent(car.image)}"/>
Run Code Online (Sandbox Code Playgroud)
其中image是存储在数据库中的图像的字节数组
支持豆:
public StreamedContent bytesToStreamedContent(byte[] bytes)
{
InputStream is = new ByteArrayInputStream(bytes);
StreamedContent image = new DefaultStreamedContent (is, "image/jpeg");
return image;
}
Run Code Online (Sandbox Code Playgroud)
但我没有在JSF页面中获取图像.我在服务器日志中显示此消息:
警告:JSF1091:找不到文件dynamiccontent的mime类型.要解决此问题,请将mime类型映射添加到应用程序web.xml.
和:
SEVERE: Error in streaming dynamic resource.
Run Code Online (Sandbox Code Playgroud)
你可以帮帮我吗,我找不到有关这个问题的任何有用的信息
PS:
我使用以下库:
Mojarra 2.1.3
PrimeFaces 3.1.1
Glassfish 3.1
归档时间: |
|
查看次数: |
23556 次 |
最近记录: |