Получение пути к файлу ресурсов из управляемого bean-компонента в JSF

У меня такая ситуация: я пытаюсь удалить старый образ аватара для пользователя, прежде чем поместить новый из управляемого bean-компонента.

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

​​Я немного погуглил, и мне кажется, что я могу получить путь к этой папке из ExternalContext, например:

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

Но я не смог найти подходящий метод в документах класса . Не могли бы вы помочь с тем, что поставить вместо ... или предложить лучшее решение.

PS. Каким-то образом я подозреваю, что ссылку можно жестко закодировать, но пока безуспешно.

11
задан Pavlo Bazilnskyy 7 June 2011 в 09:58
поделиться