Как отобразить картинки в элементах, добавленных динамически?
Всем привет.
Есть Java EE web-приложение уровня Hello, world. Развёрнуто на Tomcat 8. На главной странице отображается список элементов. В каждом элементе текст и картинки.
Если в админке приложения добавить новый элемент с картинками, а потом зайти на главную страницу, то этот элемент отображается, но без картинок. http-статус: 404. Инспектор Chome показывает, что тип у файла text/html хотя расширение .jpg.
После перезагрузки Tomcat картинки у добавленного элемента отображаются.
При создании элемента в админке создаётся папка внутри папки с приложением, куда складываются все изображения, относящиеся к элементу.
Как я понимаю нужно почистить какой-то кэш или обновить данные в памяти, чтобы Томкэт узнал, что у нового элемента есть картинки и откуда их брать.
Но что для этого нужно сделать я не знаю. Помогите, пожалуйста. Заранее спасибо.
Надо проверить какой url у картинки в новом элементе, правильный ли это url, есть ли соответствующий файл изображения в каталоге, на который отображается этот url, проверить какой http-статус отдаёт сервер при попытке открыть картинку по этому url и что в этот момент написано в логах сервера. Только добавив всю эту информацию в вопрос, есть шанс на получение ответа. Ещё больше этот шанс повышается, если добавить код и конфигурацию.
http-статус: 404. Инспектор Chome показывает, что тип у файла text/html хотя расширение .jpg.
После перезагрузки Tomcat картинки у добавленного элемента отображаются.
Код приложения: https://github.com/multiscripter/job4j/commit/ca11...
А конфиг какой добавить? Конфиг Tomcat?