【发布时间】:2011-09-10 10:11:01
【问题描述】:
我有这种情况:我正在尝试删除用户的旧头像图像,然后再从托管 bean 中放置新头像。
String fileName = "resources/img/useravatars/" + getSessionBean().getSearchAccount().getAvatar();
File f = new File(fileName);
我用谷歌搜索了一下,似乎我可以从 ExternalContext 获取该文件夹的路径,例如:
FacesContext facesContext = FacesContext.getCurrentInstance();
facesContext.getExternalContext(). ...
但我在class docs 中找不到合适的方法。能否请您帮忙解决一下该放什么而不是...或提出更好的解决方案。
PS。不知何故,我怀疑可以对链接进行硬编码,但到目前为止还没有运气。
【问题讨论】:
标签: jsf managed-bean