以动态方式上载我的JSF应用程序的新徽标图像

以动态方式上载我的JSF应用程序的新徽标图像,jsf,managed-bean,Jsf,Managed Bean,我需要你的帮助,告诉我如何通过点击按钮upload将新徽标图像上传到我的jsf应用程序,以便旧徽标被新徽标覆盖。 (有没有关于如何处理的想法或建议?) 要进一步解释: 在我当前的版本中,jsf部件中实现了一个静态徽标(logo.png存储在resources/gfx文件夹下,而不是数据库中): 我的目标是以动态的方式实现它 如有任何建议,我们将不胜感激 谢谢。上传完全独立于显示。stackoverflow中有关于在JSF中上载文件(图像就是文件)的多个Q/A,对于显示动态图像也有多个Q/A。

我需要你的帮助,告诉我如何通过点击按钮
upload
将新徽标图像上传到我的jsf应用程序,以便旧徽标被新徽标覆盖。 (有没有关于如何处理的想法或建议?)

要进一步解释: 在我当前的版本中,jsf部件中实现了一个静态徽标(logo.png存储在resources/gfx文件夹下,而不是数据库中):


我的目标是以动态的方式实现它

如有任何建议,我们将不胜感激


谢谢。

上传完全独立于显示。stackoverflow中有关于在JSF中上载文件(图像就是文件)的多个Q/A,对于显示动态图像也有多个Q/A。由于最终用户可以编辑徽标,因此您需要从外部位置读取它(资源从部署中读取,所以这里没有选项)。您必须将用户上载的文件放在部署目录(DB或文件目录)之外的某个位置@XtremeBiker谢谢您提供的信息
<h:panelGrid>

        <h:graphicImage value="#{resource['gfx:logo.png']}" />

</h:panelGrid>