JSP / Struts2 / что угодно - страницы MVC всегда заканчиваются как HTML.Для отображения изображений в HTML вам необходим элемент <img>
или любой другой компонент MVC, который вы обычно используете для визуализации элемента HTML <img>
.Чтобы найти изображение, вам нужно, чтобы его атрибут src
указывал на действительный URL-адрес, который возвращает изображение.Это может быть статический или динамический ресурс, клиент не видит разницы.
<img src="images/foo.png">
В среде JSP / Servlet обычная практика - позволить сервлету прослушивать определенный URL, используя url-pattern
в web.xml
, например, /images/*
, и разрешать ему создавать / загружать / находитьизображение, основанное на параметрах запроса или pathinfo и записывающее изображение в выходной поток ответа вместе с правильным набором заголовков ответа.
Вы можете найти базовый пример здесь .