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

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

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

1 ответ

Решение

Да. Вот как это работает. Я пытался управлять такими параметрами, и это работало нормально. И, для удаления, вам не нужно повторно индексировать элементы. Вам просто нужно управлять 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

Другие вопросы по тегам