У меня есть форма, которая заполняет некоторые объекты коллекции. У меня была коллекция, реализованная с помощью списка (все работало хорошо), но теперь я хочу использовать набор. У меня есть редактор свойств, зарегистрированный для создания объектов. Проблема в том, что я не знаю, какой синтаксис я должен использовать для заполнения объектов набора.
public class MyObject(){
Set<OtherObject> otherObjects = new HashSet();
}
Я пробовал использовать синтаксис в тегах формы, например, синтаксис списка:
name="otherObjects['${status.index}']"
и как синтаксис для карты:
name="otherObjects['${id}']"
но оба приходят к ошибке, потому что «Свойство, указанное в пути индексированного свойства« otherObjects [0 ] », не является ни массивом, ни списком, ни картой»
Я также пробовал с
name="otherObjects"
но это не заполняет объекты. Может ли кто-нибудь сказать мне, как связать данные с объектами в наборе.
Спасибо