графическое изображение не отображает потоковое содержимое в Primefaces
Я использую streamedcontent для рендеринга байта, отправленного из JSF, и отправки его обратно в виде потокового содержимого, как показано ниже:
<p:graphicImage value="#{manage.bytesToStreamedContent(car.image)}"/>
где изображение - байтовый массив изображения, хранящегося в базе данных
поддерживающий боб:
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:
Я использую следующие библиотеки:
Мохарра 2.1.3
PrimeFaces 3.1.1
Glassfish 3.1