powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / несколько jpg на jsp
9 сообщений из 9, страница 1 из 1
несколько jpg на jsp
    #33886062
хочу показать на jsp странице несколько jpg картинок, загруженных из базы.
делаю вот так, но получаю только первую


Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
<table>
    <tr>


        <%

            ServletOutputStream sos = response.getOutputStream();
            response.setContentType("image/jpeg");

            List list = (List) session.getAttribute("Gallery");

            System.out.println(list.size());

             for  (Iterator it = list.iterator(); it.hasNext();) {
                PhotoOverviewBean preview = (PhotoOverviewBean) it.next();

        %>

        <td>
            <%=preview.getId()%>
        </td><td>

        <%
                 byte [] bytes = preview.getPreview().getBytes( 1 , ( int ) preview.getPreview().length());

                BufferedImage image = ImageIO.read( new  ByteArrayInputStream(bytes));

                JPEGImageEncoder encoder =
                        JPEGCodec.createJPEGEncoder(sos);
                encoder.encode(image);               

            }
        %>
    </td>


    </tr>
</table>

...
Рейтинг: 0 / 0
несколько jpg на jsp
    #33886100
1 что бросилось в глаза. Немного неккоректная разметка. Если в списке 0 элементов, то html получится неправильный.
2 - на мой взгляд немного неккоректно выставляется content type.
...
Рейтинг: 0 / 0
несколько jpg на jsp
    #33886117
Крошкин Димон1 что бросилось в глаза. Немного неккоректная разметка. Если в списке 0 элементов, то html получится неправильный.
2 - на мой взгляд немного неккоректно выставляется content type.

1. код сырой
2. можно конкретнее?
...
Рейтинг: 0 / 0
несколько jpg на jsp
    #33886175
ddddiiiiimmmmaaaa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
гыгы, обычно как делают - один сервлет генерирует картинки, потом уже на него из других страниц ссылаются для отображения картинок.
...
Рейтинг: 0 / 0
несколько jpg на jsp
    #33886531
chro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Представьте, что сервлет отправляет поток не в респонз, а в файл.после setContentType("image/jpeg"); Вы открыли один файл .jpeg, записали туда заголовок, саму картинку, потом <td>непонятные левые байты от другой картинки..Когда этот странный файл открывается , браузер по загловку догоняет что это картинка, и в лучшем случае обрезает ее на <td>.
...
Рейтинг: 0 / 0
несколько jpg на jsp
    #33886738
chroПредставьте, что сервлет отправляет поток не в респонз, а в файл.после setContentType("image/jpeg"); Вы открыли один файл .jpeg, записали туда заголовок, саму картинку, потом <td>непонятные левые байты от другой картинки..Когда этот странный файл открывается , браузер по загловку догоняет что это картинка, и в лучшем случае обрезает ее на <td>.


хм... и какой же выход из этой ситуации?.. проблема в том, что главное требование - не использовать файлы для хранения jpg.
...
Рейтинг: 0 / 0
несколько jpg на jsp
    #33886937
NotGonnaGetUs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
несколько jpg на jsp
хм... и какой же выход из этой ситуации?.. проблема в том, что главное требование - не использовать файлы для хранения jpg.

Хмм, а несколько jpg на одной html не вызывают проблем?
Тогда какие проблемы с тем, что бы сделать сервлет, который будет обрабатывать ссылки указывающие на картинки (как написал ddddiiiiimmmmaaaa)?
...
Рейтинг: 0 / 0
несколько jpg на jsp
    #33887190
NotGonnaGetUs несколько jpg на jsp
хм... и какой же выход из этой ситуации?.. проблема в том, что главное требование - не использовать файлы для хранения jpg.

Хмм, а несколько jpg на одной html не вызывают проблем?
Тогда какие проблемы с тем, что бы сделать сервлет, который будет обрабатывать ссылки указывающие на картинки (как написал ddddiiiiimmmmaaaa)?


так проблема как раз в том чтобы отобразить несколько jpg на одной jsp (при условии, конечно, что они не сохранены как файл)
...
Рейтинг: 0 / 0
несколько jpg на jsp
    #33887541
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пусть есть сервлет Image, замапенный на /image.jpg. Ид изображения он,
например, получает параметром

Код: plaintext
1.
2.
3.
4.
5.
response.setContentType("image/jpeg");
 byte [] bytes = preview.getPreview().getBytes( 1 , ( int ) 
preview.getPreview().length());
OutputStream out = response.getOutputStream();
out.print(bytes);

тогда в jsp:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
<td>
	<img alt="" src="/image.jpg?id=1" />
</td>
<td>
	<img alt="" src="/image.jpg?id=2" />
</td>
<td>
	<img alt="" src="/image.jpg?id=3" />
</td>

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / несколько jpg на jsp
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]