добавление нового элемента в индексированное свойство стоек - PullRequest
0 голосов
/ 28 сентября 2011

вот что я хочу сделать: у меня есть actionForm с индексированным свойством (список районов), мне удалось показать и связать все элементы, чтобы сформировать списки районов.

Я хочу иметь страницу jsp, которая позволит пользователю добавлять и удалять элементы в этом списке.Проблема в том, что стойки используют, например, districts [0], districts [1] для привязки каждого элемента в списке, когда я хочу, чтобы новый элемент был добавлен или удален, означает ли это, что мне нужно добавить новый тег 'input' с именем= 'districts [last_index]' в конце списка с использованием javascript для добавления и удаления входных тегов для соответствующего индекса для удаления?есть ли альтернатива для этого?

1 Ответ

1 голос
/ 28 сентября 2011

Да.Вот как это работает.Я пытался управлять такими параметрами, и это работало нормально.И, для удаления, вам не нужно повторно индексировать элементы.Вам просто нужно управлять last_index.Для вашей информации:

Если список содержит объекты с вложенным свойством, вам необходимо реализовать это.В противном случае вы можете просто получить элементы в списке с указанным именем списка.

Например:

Для List<Integer> integerInputs;, &integerInputs=1&integerInputs=230&integerInputs=332 будет работать.

Для

class MyObj {
      String name;
      int id;
      .
      .
      Getters and Setters
      .
      .
}

List<MyObj> myObjList;

URL для заполнения списка будет выглядеть примерно так: &myObjList[0].id=12&myObjList[0].name=testName1&myObjList[1].id=122&myObjList[1].name=testNameOnly

...