2016-11-08 129 views
1

我正在使用Spring MVC和Thymeleaf開發基於Web的應用程序。我有表格上傳圖片。我決定保存在src/main/resources/static/images/中的圖像,這是完美的。但是我發現上傳有問題。當我保存新圖像並嘗試在HTML中顯示它時,它現在正在工作。當我從STS刷新images文件夾並刷新頁面時,它工作正常。你能給我一些建議,爲什麼會發生這種情況,有沒有辦法解決它?我知道我可以使用java代碼來獲取圖像內容並將其顯示爲資源,但我想使用thymeleaf的EL。我顯示與@{/images/imagename.jpg}Java Web應用程序需要刷新以「查看」資源文件

最好的問候, 彼得

+0

圖像總是由瀏覽器緩存。這可能會幫助你:http://stackoverflow.com/questions/728616/disable-cache-for-some-images – PeterMmm

回答

1

圖像的事情是,如果你的資源是你的web應用程序中,你將無法顯示它和隨意改變它。當您在STS上刷新您的images文件夾時,它會「重新部署」資源,並且您可以看到您的圖像。

你需要做的是把你的static/images文件夾中的Web應用程序之外,那麼你就可以輕鬆地上傳新的圖片,並把它顯示在你的web應用程序

相關問題