IMG тег не приносит изображение - PullRequest
0 голосов
/ 24 февраля 2012

У меня есть веб-приложение, в котором я храню все изображения в папке, которая полностью находится вне папки WEB-INF или webroot. Когда вызывается jsp для отображения изображения, перед его отображением я перемещаю соответствующие файлы изображений в папку WEB-INF / images и затем устанавливаю путь в HTML-теге IMG. Мой вопрос

Это хороший дизайн? Кроме того, даже если изображение перемещено в папку WEB-INF / images, на странице не всегда отображается изображение, иногда оно отображается, а иногда нет. Я не знаю, как отладить эту проблему.

Я использую пружины и пружинную защиту.

1 Ответ

2 голосов
/ 24 февраля 2012

Это не очень хороший дизайн. Во многих случаях сервер будет кэшировать данные веб-приложения, поэтому, если изображение отсутствует, оно никогда не обнаружит, что оно появилось на месте. Это, вероятно, вызывает несогласованность, которую вы наблюдаете, поскольку могут быть другие факторы, влияющие на кеширование.

Правильный выбор - предоставить сервлет, который обслуживает данные вашего изображения по запросу из файла.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...