使用JSF在不刷新目录的情况下显示图像

使用JSF在不刷新目录的情况下显示图像,jsf,Jsf,在我的项目中,我通过以下方式创建图像并将其放入目录: // Save process diagram to a file InputStream processDiagram = repositoryService.getProcessDiagram(processInstance.getProcessDefinitionId()); try { FileUtils.copyInputStreamToFile(pr

在我的项目中,我通过以下方式创建图像并将其放入目录:

 // Save process diagram to a file
            InputStream processDiagram = repositoryService.getProcessDiagram(processInstance.getProcessDefinitionId());
            try {
                FileUtils.copyInputStreamToFile(processDiagram, new File("/home/ilyass/selectSystemWorkspace/Core/selectsystem-view/src/main/webapp/images/workflow/Process11.png"));            
            } catch (IOException e) {
                e.printStackTrace();    
            }
现在,我想在我的xhtml页面中使用以下命令显示它:

        <h:graphicImage value="/images/workflow/Process11.png" />

问题是如果不刷新目录,我无法检索图像!我试图根据以下解决方案将这一行添加到我的tomcat server.xml中:



但还是一样,因为我在项目中创建图像并将其放入文件夹,有什么办法解决这个问题吗

我这里不使用任何数据库!我只是创建一个图像,将其放入路径中,然后尝试在JSF页面中显示它。保存图像时,您需要刷新视图(图形图像)。请参考此答案,这不是tomcat特有的问题吗?使用普通html
img src=…
标记时不是同样的问题吗?是的,这是服务器问题,但不仅仅是tomcat,因为我创建的图像意味着它们在第一次运行时不会呈现给服务器。图像设置在正确的路径上,但仅在我刷新设置图像的目录后显示在xhtml页面中。我在这里不使用任何db!我只是创建一个图像,将其放入路径中,然后尝试在JSF页面中显示它。保存图像时,您需要刷新视图(图形图像)。请参考此答案,这不是tomcat特有的问题吗?使用普通html
img src=…
标记时不是同样的问题吗?是的,这是服务器问题,但不仅仅是tomcat,因为我创建的图像意味着它们在第一次运行时不会呈现给服务器。图像设置在正确的路径上,但仅在我刷新设置图像的目录后显示在xhtml页面中
     <Context docBase="/home/ilyass/selectSystemWorkspace/workflow/" path="/workflow" />