Obtention d'un chemin d'accès à un fichier de ressources à partir de managed-bean dans JSF

J'ai cette situation: je suis en train de supprimer une ancienne image de l'avatar d'un utilisateur avant de mettre un nouveau à partir du managed bean.

String fileName = "resources/img/useravatars/" + getSessionBean().getSearchAccount().getAvatar();
File f = new File(fileName);

J'ai googlé un peu et il semble que je peux obtenir un chemin d'accès à ce dossier à partir ExternalContext comme:

FacesContext facesContext = FacesContext.getCurrentInstance();
facesContext.getExternalContext(). ...

Mais je ne pouvais pas trouver une méthode appropriée à partir de classe docs. Pourriez-vous s'il vous plaît aider avec quoi mettre à la place de ... ou de proposer une meilleure solution.

PS. D'une certaine façon, je suppose qu'il est possible de coder en dur le lien, mais pas de chance jusqu'à présent.

source d'informationauteur Pavlo Bazilnskyy