Привязка формы в Spring MVC - PullRequest
       5

Привязка формы в Spring MVC

0 голосов
/ 17 февраля 2012

В моем приложении есть следующие классы доменов

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?

Спасибо -

1 Ответ

0 голосов
/ 06 сентября 2012

Avja Zelur нашел решение сам :

ImageAsset не соответствует спецификации JavaBean. Сортировка!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...