0
結合我有以下域類在我的應用程序形式在Spring MVC
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">
一種形式的字段綁定到特定的ImageAsset的href字段。我本來期望這樣做:
<form:imput path="image.images[S1].href" />
但這返回錯誤:
Invalid property 'image.images[S1].href' of bean class [Image]
從表達式移除的「href」返回的東西 - 我認爲它的的ImageAsset,但我不能訪問在那裏再形成一些屬性。
如何將此表單域綁定到ImageAsset的href屬性?
謝謝 -
哎呦 - 原來答案比我預想的要簡單得多。 ImageAsset不符合JavaBean規範。 Sorted !! – 2012-02-17 00:18:15