Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > Картинка на JSP из базы


Автор: Hidrag 14.5.2007, 22:18
Задача такая: Нужно на JSP страничке по щелчку на кнопке "Обзор" указать локальный файл (картинка) на клиентской машине, картинку из файла нужно залить на сервер в БД, затем ее вытащить оттуда и вывести на страницу.

За что хвататься ума не приложу. Веб приложение на сервере не имеет прав на запись в файловую систему иначе бы просто как нибудь перетаскивал файлы с картинками на сервер а имена и пути в БД писал. Доступ на запсиь есть только в БД.

Сервер Resin || Tomcat
JVM 1.4 || 1.5
DB MySQL Доступ через JDBС, датасорсов нет, напрямую подгружаю драйвер пишу урл и т.д...

Автор: Tony 14.5.2007, 23:44
Delaesh 2 servleta. 1 Servlet otve4aet za upload fajla. Smotri jakarta file upload libu. Servlet 2 otve4aet za vivod iz bazi. Toest' u tebja v jsp stranice  budet <img src="/getImage?id=fndgkfljghfigkdhfg59mfgbl" /> V etom servlete delaesh vivod v outputStream servleta iz bazi. Kak zakaza4' v bazu fajl i kak pro4itat' smotri na forume, eta tama uzhe podnimalas' pri4jom v MYSQL.,tebje povezlo  smile . 

Автор: Hidrag 15.5.2007, 09:36
Tony, Спасибо! Буду разбираться!

Автор: batigoal 15.5.2007, 16:18
Поищи по разделу, тут есть примеры как аплоада, так и вывода картинки.

Автор: MisterCleric 23.5.2007, 15:40
поищи в гугле ajax+fileupload+java
Возьми какой-нибудь хороший MVC-framework (struts, webwork) у них довольно хорошо разработан аплоад. Я такое делал. Ложу в базу и при успешной записи сразу же показываю на странице

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)