powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / обнуление массива что ли...
11 сообщений из 11, страница 1 из 1
обнуление массива что ли...
    #33431437
i'm_novice
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
сервлет заполняет массив данными с формы и формирует xml-документ из этого
массива. но при каждом сабмите формы элементов xml становится больше на
столько элементов, сколько их было первоначаьно.
т.е. после запуска томката при первоначальном вызове сервлета в xml содержится
n элементов. при изменении данных на форме и повторном сабмите xml
перезаписывается новыми данными, только их уже n + n элементов.
к примеру...

при первом сабмите
<cont>
<parameter>
<memory>7 1 132 1 250 1</memory>
<value>9876</value>
</parameter>

<parameter>
<memory>8 1 132 1 260 1</memory>
<value>765</value>
</parameter>
</cont>

value берется из формы. при изменении данных и повторном сабмите получается:
при первом сабмите
<cont>
<parameter>
<memory>7 1 132 1 250 1</memory>
<value>456</value>
</parameter>

<parameter>
<memory>8 1 132 1 260 1</memory>
<value>789</value>
</parameter>


<parameter>
<memory>7 1 132 1 250 1</memory>
<value>456</value>
</parameter>

<parameter>
<memory>8 1 132 1 260 1</memory>
<value>789</value>
</parameter>
</cont>
...
Рейтинг: 0 / 0
обнуление массива что ли...
    #33431465
max_from_sumy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не вижу ничего странного в этом поведении
...
Рейтинг: 0 / 0
обнуление массива что ли...
    #33431477
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а где вопрос?

-----------------------------------
The Bat + My Gate

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
обнуление массива что ли...
    #33432070
i'm_novice
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вопрос в том, чтобы документ не пополнялся, а заменялся новыми данными и
оставалось n элементов.

или так положено работать? объясните, пожалуйста почему так происходит?
что происходит при перезагрузке сервлета в Tomcat Manager?
...
Рейтинг: 0 / 0
обнуление массива что ли...
    #33432153
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
обнулить документ в начале метода doGet и все

-----------------------------------
The Bat + My Gate

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
обнуление массива что ли...
    #33432158
Фотография А.Грасоff™
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Deadyобнулить документ в начале метода doGet и все
это примерно то же самое, что перед update определенной записи
в таблице делать сначала delete from 'таблица' :)
...
Рейтинг: 0 / 0
обнуление массива что ли...
    #33432180
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А.ГрасоffT
> Deadyобнулить документ в начале метода doGet и все
> это примерно то же самое, что перед update определенной записи
> в таблице делать сначала delete from 'таблица' :)Тема==Ответить




обнулить и delete это не одно и тоже.
имелось ввиду
Код: plaintext
1.
  Document xml = new Document(); // обнуление
  

а не
Код: plaintext
1.
2.
  xml = null; // или даже xml.finalize();
  xml = "..";
  

ЗЫ это я идеологический пример привел :).

-----------------------------------
The Bat + My Gate

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
обнуление массива что ли...
    #33432330
i'm_novice
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Deady
обнулить документ


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

было, к примеру:
arr[0] == 756
arr[1] == 657

после повторного сабмита стало:
arr[0] == 123
arr[1] == 321
arr[2] == 123
arr[3] == 321

и потом это все идет в xml и соответсвенно у него будет столько же элементов,
сколько в массиве.
...
Рейтинг: 0 / 0
обнуление массива что ли...
    #33432355
i'm_novice
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
все, спасибо, извините за беспокойство.

массив у меня ArrayList(), потому всего-то надо было перед его заполненнием
сделать arr.clear();
...
Рейтинг: 0 / 0
обнуление массива что ли...
    #33432380
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
значит обнулить массив

-----------------------------------
The Bat + My Gate

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
обнуление массива что ли...
    #33432385
Фотография А.Грасоff™
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Deadyзначит обнулить массив:)
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / обнуление массива что ли...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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