Получение изображений в Mysql DB и отображение с использованием Java - PullRequest
0 голосов
/ 01 марта 2011

У меня есть база данных Mysql с изображениями в ней.

Теперь я хочу получить эту базу данных и отобразить изображения на веб-странице с использованием кода Java.

Может кто-нибудь предоставить кодза это??По крайней мере, предложения, чтобы сделать это ???

Заранее спасибо .. !!

1 Ответ

0 голосов
/ 01 марта 2011

Создайте сервлет, чтобы справиться с этим. Давайте назовем это ImageServlet с URL-адресом /Image

Напишите код в методе doGet сервлета для чтения параметра, скажем, скажем, name, из запроса и выполнения SQL.

SQL должен получить блоб из вашей таблицы. Я не могу вспомнить синтаксис, но в конечном итоге вы получите byte[], который вам придется записать в ваш поток ответов.

В вашем JSP вы будете вызывать его так:

<img src="/Image?name=logo.jpg" />

Приведенные ниже ссылки помогут вам начать писать SQL для чтения из BLOB-объектов:

http://www.jguru.com/faq/view.jsp?EID=1325

http://balusc.blogspot.com/2007/04/imageservlet.html#ImageServletServingFromDatabase - с учетом BalusC

...