![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| Wanderer2019 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 937 Регистрация: 3.12.2004 Где: Санкт-Петербург/П рага Репутация: нет Всего: 17 |
Здравствуйте! Столкнулся с проблемой считывания объекта из потока. Суть: Есть сервлет, который соединяется с БД, считывает информацию и преобразовывает её необходимым образом так, что в ObjectOutputStream кладется один объект... Существуют несколько апплетов, каждому из которых нужно прочитать часть этого объекта... как это сделать??? всем откликнувшимся СПАСИБО!!!!
|
|||
|
||||
| Fantasist |
|
|||
|
Лентяй ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1517 Регистрация: 24.3.2002 Репутация: нет Всего: 41 |
Что-то вопрос не очень понятен. Если есть объект, то почему-бы не считать его целиком, и использовать ту часть которая нужна?
-------------------- Волны гасят ветер... |
|||
|
||||
| Nobody |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 838 Регистрация: 25.8.2003 Где: Россия, Москва Репутация: нет Всего: 16 |
Wanderer2019
А что такое "часть объекта"? -------------------- |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 9 Всего: 538 |
Если в потоке сохранено несколько объектов, а тебе нужен только один из них, то просто последовательно читай объекты пока не дойдешь до нужного.
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
| Wanderer2019 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 937 Регистрация: 3.12.2004 Где: Санкт-Петербург/П рага Репутация: нет Всего: 17 |
Объект - двумерный массив (объект один). предположим есть объект a[3][2]. Так вот первому апплету надо взять a[1][2], второму a[2][2] и т.д. . Могу конечно и в разные массивы сохранить (т.е. одномерные). Но разве OutputStream не исчезает после того как считали объект? а как можно несколько объектов в поток засунуть(ObjectOutputStream)???
Добавлено @ 02:31 я так и планировал.. считать весь объект и взять ту чать которая нужна... но после того как его считывает 1-й апплет второму уже ничего не достается... |
|||
|
||||
| Oracle |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 96 Регистрация: 26.11.2004 Репутация: 1 Всего: 3 |
Попробуй переслать обьект апплетам через rmi
|
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 9 Всего: 538 |
Если в поток сохраняется массив, то он сохраняется как один объект. В твоем случае надо просто читать поток с начала (закрыть и открыть файл заново и т.д.). -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Апплеты | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |