У меня есть следующий код для загрузки ряда изображений, потоки которых находятся в навесившей ярлыки модели данных. Моя проблема состоит в том, когда я объявляю, что var в теге p:datatable походит, ничего не имеет. Какая-либо идея? Спасибо!
<p:dataTable value="#{controlador.names}" var="nombre" rendered="true">
<p:column rendered="true">
<h:outputText value="#{nombre.stream}"/>
<p:graphicImage value="#{nombre.stream}"/>
</p:column>
</p:dataTable>
Удалите
. Вы можете прочитать поток только один раз. Повторное чтение невозможно.
Что касается части p:graphicImage
, вам нужно передать ей значение DefaultStreamedContent
. Также смотрите эту запись в блоге.