Следующие действия используются для работы с p:graphicImage
, но не с o:graphicImage
.Использование f: param внутри o: graphicImage
Задача: data_id
всегда имеет значение null.
XHTML:
<p:dataScroller var="data"...
<p:graphicImage value="#{bean.imagel}" >
<f:param name="data_id" value="#{data._id}" />
</p:graphicImage>
Bean:
public InputStream getImage(){
String dataId = FacesContext.getCurrentInstance()
.getExternalContext()
.getRequestParameterMap()
.get("data_id");
Я также попытался с o:param
с тем же результатом. Что мне не хватает?
Спасибо, кстати, я думаю, что это должно быть 'value =" # {bean.getImage (data.id)} "' вместо 'bean.image'? – sinclair
Действительно, copypaste ошибка, извините! – BalusC