我不知道並轉向社區專家。我正在使用Hibernate單表繼承,這正在推動我朝這個方向發展。Spring MVC表單提交綁定動態嵌套屬性
我有一個BaseEntity類與許多使用Discriminator的子類。我正在使用Spring MVC註釋控制器進行CRUD操作,並使用Spring窗體標記來查看JSP。
我有一個backingForm,其中包括窗體使用的子類實體。爲了節省大量重複的代碼,我有一個common.jsp,它包含BaseEntity中的字段,然後指定其他JSP,以指定每個子類。這些其他JSP包含common.jsp。我可以通過looknig在pathVariable中正確顯示數據,然後加載正確的子類,並將其添加到表單中。表單提交和Spring的DataBinding讓我興奮不已。任何人都可以提出一種允許Spring以動態方式發佈到特定嵌套屬性的好方法。想想它就像在表單提交中使用多態性一樣。我知道這可能看起來令人困惑,但是任何人都曾嘗試過這種方式,它應該是完美的:-)。這不是關於動態列表綁定(AutoPopulating),這是非常不同的。
感謝您的任何見解。
謝謝。我會考慮這樣做。另外,我想我可能已經通過在Spring的窗體標籤中使用變量找到了另一種方法。我可以像這樣使用窗體的標籤「path」:
。這允許動態綁定。我目前看到一些早期的成功。 – user943583 2012-04-19 19:44:33