Связывание объектов в коллекции Set

У меня есть форма, которая заполняет некоторые объекты Коллекции. У меня была реализована коллекция с помощью List (все работало хорошо), но теперь я хочу использовать Set. У меня зарегистрирован редактор свойств для создания объектов. Проблема в том, что я не знаю, какой синтаксис я должен использовать для заполнения объектов набора.

public class MyObject(){
    Set<OtherObject> otherObjects = new HashSet();
}

Я пробовал использовать синтаксис в тегах формы, например синтаксис a list:

name="otherObjects['${status.index}']"

и как синтаксис для карты:

name="otherObjects['${id}']"

, но оба приводят к ошибке, потому что «Свойство, указанное в пути индексированного свойства 'otherObjects [0]' не является ни массивом, ни списком, ни картой»

Я также пробовал с

name="otherObjects"

но это не заполняет объекты. У меня зарегистрирован редактор свойств для создания объектов. Проблема в том, что я не знаю, какой синтаксис я должен использовать для заполнения объектов набора.

public class MyObject(){
    Set<OtherObject> otherObjects = new HashSet();
}

Я пробовал использовать синтаксис в тегах формы, например синтаксис a list:

name="otherObjects['${status.index}']"

и как синтаксис для карты:

name="otherObjects['${id}']"

, но оба приводят к ошибке, потому что «Свойство, указанное в пути индексированного свойства 'otherObjects [0]' не является ни массивом, ни списком, ни картой»

Я также пробовал с

name="otherObjects"

но это не заполняет объекты. У меня зарегистрирован редактор свойств для создания объектов. Проблема в том, что я не знаю, какой синтаксис я должен использовать для заполнения объектов набора.

public class MyObject(){
    Set<OtherObject> otherObjects = new HashSet();
}

Я пробовал использовать синтаксис в тегах формы, например синтаксис a list:

name="otherObjects['${status.index}']"

и как синтаксис для карты:

name="otherObjects['${id}']"

, но оба приводят к ошибке, потому что «Свойство, указанное в пути индексированного свойства 'otherObjects [0]' не является ни массивом, ни списком, ни картой»

Я также пробовал с

name="otherObjects"

но это не заполняет объекты. Может ли кто-нибудь сказать мне, как привязать данные к объектам в наборе.

Спасибо

9
задан Javi 13 December 2010 в 13:35
поделиться