Как я могу использовать graphicImage с ViewScoped Bean?

У меня есть боб

@ManagedBean
@ViewScoped
public class ProfileBean implements Serializable{
...

private StreamedContent photo2;

public ProfileBean() {

    InputStream iStream = FacesContext.getCurrentInstance().getExternalContext().getResourceAsStream("/resources/images/somePhoto.png");

    photo2 = new DefaultStreamedContent(iStream, "image/png");

    } 
public StreamedContent getPhoto2() {
    return photo2;
}

public void setPhoto2(StreamedContent photo2) {
    this.photo2 = photo2;
}

}

и graphicImage

<p:graphicImage value="#{profileBean.photo2}" library="images" width="110" height="150" id="photo" />

картинка не появляется / я пробовал, вроде посоветовал тут

но оба запроса RENDER_RESPONSE...

может быть есть альтернативный способ, может быть, без простых лиц?

0 ответов

Другие вопросы по тегам