Как отображать изображения с использованием HTML, созданного сервлетами на веб-сервере Jetty? - PullRequest
0 голосов
/ 24 сентября 2010

Я пытаюсь отобразить изображения, используя HTML-страницу, созданную сервлетом.

Я использую Jetty 6.18 в качестве веб-сервера.

Проблема в том, что я не уверен, где хранить файлы изображений и как их регистрировать (при необходимости), поскольку HTML-код, возвращаемый клиенту, генерируется сервлетом.

Допустим, я хочу написать тег <img src="what_to_write_here?!"> в HTML. Куда это должно ссылаться?

Спасибо!

1 Ответ

0 голосов
/ 24 сентября 2010

Должен указывать на действительный URL.Например, абсолютное значение <img src="http://example.com/images/foo.jpg"> или относительное значение <img src="images/foo.jpg">.Вы можете просто сопоставить папку файловой системы локального диска по данному URL-адресу или зарегистрировать сервлет для прослушивания этого URL-адреса, который, в свою очередь, получает изображение как InputStream с диска и записывает его в OutputStream ответа (вы можете найти здесь базовый пример).

...