Вам нужно будет использовать сервлет, который будет загружать байты изображения из загрузчика классов и передавать эти байты в ответ:
- Используйте
MyServlet.class.getResourceAsStream("/META-INF/resources/img/gsearch.png")
для получения входного потока на изображении - вызов
response.setContentType("image/png")
- получение выходного потока ответа
- чтение всех байтов из входного потока и запись их в выходной поток
Обратите внимание, что большинство инфраструктур MVC поддерживают отображение шаблона URL-адресов на ресурсы пути к классам или, по крайней мере, реализацию для вас одной части вышеупомянутого алгоритма.
Или вы можете просто извлечь эти изображения изjar-файл и поместите их в дерево доступных веб-приложений ресурсов.
Примечание: WEB-INF по своей природе не доступен извне.Если то, что вы хотели сделать, было возможно, любой мог украсть jar-файлы и конфигурацию любого веб-приложения на основе Java.