В моем приложении есть следующие классы доменов
class Video {
private Image image;
}
class Image {
private final Map<ImageType, ImageAsset> images
}
class ImageAsset {
Url href;
}
enum ImageType {
S1, S2, S3;
}
Таким образом, в основном у Видео есть 1 Изображение, которое имеет N ImageAssets - которые отображаются в ImageType.
В моей форме Spring MVC - я связываю ее с объектом Video в модели:
<form:form commandName="video">
Одно из полей формы должно быть связано с полем href данного ImageAsset. Я бы ожидал сделать это так:
<form:imput path="image.images[S1].href" />
но это возвращает ошибку:
Invalid property 'image.images[S1].href' of bean class [Image]
удаление «href» из выражения возвращает что-то - я думаю, это ImageAsset, но я больше не могу получить доступ к форме свойств там.
Как связать это поле формы со свойством href ImageAsset?
Спасибо -