Java Web应用程序需要刷新到"请参阅"资源文件

时间:2016-11-08 12:10:35

标签: java spring thymeleaf

我正在使用Spring MVC和Thymeleaf开发基于Web的应用程序。我有上传图片的表格。我决定将图像保存在src/main/resources/static/images/中并且完美无缺。但我发现上传有问题。当我保存新图像并尝试在HTML中显示它现在正在工作。当我从STS刷新images文件夹并刷新页面时,它工作正常。你能给我一些建议,为什么会这样,有没有办法解决它?我知道我可以使用java代码获取图像内容并将其显示为资源但我想使用百里香的EL。我用@{/images/imagename.jpg}

显示图像

祝你好运, 彼得

1 个答案:

答案 0 :(得分:1)

问题是,如果您的资源位于您的网络应用程序中,您将无法显示它并随意更改它。当您在STS上刷新images文件夹时,它会重新部署"资源,你可以看到你的图像。

您需要做的是将您的static/images文件夹放在网络应用程序之外,然后您就可以轻松上传新图像并将其显示在您的网络应用程序上