Quand j'essaye d'afficher les infos de la personne, je n'ai en main que le nom de la photo.
Côté facelet, j'ai ça
<h:graphicImage id="preview" rendered="#{bean.photo != null}" value="#{bean.fileName}" />
Dans mon bean, j'ai ça:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
@ManagedBean(name = "bean")
@ViewScoped
public class Bean implements Serializable {
private Part photo;
public void init() {
if (personne != null) {
personne = utils.obtenirPersonne(numeroPersonne);
} else {
personne = new Personne();
}
}
//photo = ? |
A la fin, photo = null. Je ne vois pas comment initialiser la photo à partir de personne.getNomPhoto()?
Partager