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