картинка на JSP

Модератор: Absurd

pg00d
Сообщения: 4
Зарегистрирован: 13 дек 2005, 12:24
Контактная информация:

Подскажите, как картинку(jpg,gif,png) из байтового массива вывести на JSP страницу
Kolinus
Сообщения: 449
Зарегистрирован: 23 авг 2004, 14:02
Откуда: Минск

сложить в файл и подставить штатными средствами <imng src="....">
В SAD - все в SAD.
pg00d
Сообщения: 4
Зарегистрирован: 13 дек 2005, 12:24
Контактная информация:

Kolinus, до этого я и сам догадался, мне интересно как из памяти ее вывести
Аватара пользователя
Oscar
Сообщения: 963
Зарегистрирован: 29 май 2004, 13:44
Откуда: Мюнхен (рожден в Киеве)
Контактная информация:

Никак, максимум, что можно сделать, это написать два jsp файла:

1. index.jsp [HTTP-HEADER: text/html] <img src=image.jsp>

2. image.jsp [HTTP-HEADER: image/jpg]


P.S. Разве Java умеет рисовать GIFы?
Kolinus
Сообщения: 449
Зарегистрирован: 23 авг 2004, 14:02
Откуда: Минск

Умеет - есть специальная либа (вроде не сановская) (кажется jimi зовется) которая чего хочешь рисует.
pg00d, хех тогда это вопрос не по жсп - поскольку отображать будет браузер - то тут вступают в силу его ограничения.
как вариант можно конечно написать апплетик и вставить его в жсп а он уже будет отображать эту последовательность байт, но я бы так не делал
В SAD - все в SAD.
Аватара пользователя
Oscar
Сообщения: 963
Зарегистрирован: 29 май 2004, 13:44
Откуда: Мюнхен (рожден в Киеве)
Контактная информация:

Kolinus, эта библиотека, предполагаю, платная?
Так как, насколько мне известно, патент создания GIF-ов чего-то да стоит.
Или я не прав?
Аватара пользователя
AiK
Сообщения: 2287
Зарегистрирован: 13 фев 2004, 18:14
Откуда: СПб
Контактная информация:

патент на реализацию ZIP, применяемую в GIF уже во многих странах истёк.
Даже самый дурацкий замысел можно воплотить мастерски
pg00d
Сообщения: 4
Зарегистрирован: 13 дек 2005, 12:24
Контактная информация:

[quote="&quot"]Никак, максимум, что можно сделать, это написать два jsp файла:

1. index.jsp [HTTP-HEADER: text/html] <img src=image.jsp>

2. image.jsp [HTTP-HEADER: image/jpg]


У меня есть БД в ней лежат картинки, мне надо на одну ЖСП вывести сразу несколько картинок из БД не сохраняя их на диск, по твоим словам я это не могу сделать штатными средствами j2ee?
bulda
Сообщения: 31
Зарегистрирован: 17 фев 2004, 12:59
Контактная информация:

Наверное как то так,

index.jsp:

<img src=image.jsp?id=1>
<img src=image.jsp?id=2>
<img src=image.jsp?id=3>
<img src=image.jsp?id=4>


image.jsp:
читает картинку с номером id из базы в буфер
HTTP-HEADER: image/jpg
выводит буфер
Аватара пользователя
Oscar
Сообщения: 963
Зарегистрирован: 29 май 2004, 13:44
Откуда: Мюнхен (рожден в Киеве)
Контактная информация:

pg00d писал(а):У меня есть БД в ней лежат картинки, мне надо на одну ЖСП вывести сразу несколько картинок из БД не сохраняя их на диск, по твоим словам я это не могу сделать штатными средствами j2ee?

Отнють, я не имел такого в виду,
bulda правильно всё написал.

Я лишь хотел сказать, что одним файлом (один HTTP запросом) обойтись не получится.
Ответить