добавление нового элемента в индексированное свойство распорок

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

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


person user415726    schedule 28.09.2011    source источник


Ответы (1)


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

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

E.g.:

Для 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

person James Jithin    schedule 28.09.2011