multiscripter
@multiscripter

Как отобразить картинки в элементах, добавленных динамически?

Всем привет.
Есть Java EE web-приложение уровня Hello, world. Развёрнуто на Tomcat 8. На главной странице отображается список элементов. В каждом элементе текст и картинки.
Если в админке приложения добавить новый элемент с картинками, а потом зайти на главную страницу, то этот элемент отображается, но без картинок. http-статус: 404. Инспектор Chome показывает, что тип у файла text/html хотя расширение .jpg.
После перезагрузки Tomcat картинки у добавленного элемента отображаются.
При создании элемента в админке создаётся папка внутри папки с приложением, куда складываются все изображения, относящиеся к элементу.
Как я понимаю нужно почистить какой-то кэш или обновить данные в памяти, чтобы Томкэт узнал, что у нового элемента есть картинки и откуда их брать.
Но что для этого нужно сделать я не знаю. Помогите, пожалуйста. Заранее спасибо.
  • Вопрос задан
  • 102 просмотра
Решения вопроса 1
multiscripter
@multiscripter Автор вопроса
Нужно написать сервлет, обслуживающий GET-запросы к файлам с изображениями.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Java
Седой и строгий
Надо проверить какой url у картинки в новом элементе, правильный ли это url, есть ли соответствующий файл изображения в каталоге, на который отображается этот url, проверить какой http-статус отдаёт сервер при попытке открыть картинку по этому url и что в этот момент написано в логах сервера. Только добавив всю эту информацию в вопрос, есть шанс на получение ответа. Ещё больше этот шанс повышается, если добавить код и конфигурацию.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы