我使用Struts2和Hibernate,嘗試創建一個簡單的窗體來編輯對象及其所有子對象(一對多)。如何創建表單來編輯對象及其子對象?
我附上了an image來顯示我正在嘗試做什麼。
有沒有人有任何想法/我如何能做到這一點最簡單的方法的例子?我無法理解如何創建這種形式。我已經尋找了2天的答案,沒有得到任何地方。
我已經能夠創建簡單的人形和堅持它,我也能夠顯示在表單中的寵物列表,但我還沒有接近任何解決方案,以至於如何創建新寵物並編輯它們。
我使用Struts2和Hibernate,嘗試創建一個簡單的窗體來編輯對象及其所有子對象(一對多)。如何創建表單來編輯對象及其子對象?
我附上了an image來顯示我正在嘗試做什麼。
有沒有人有任何想法/我如何能做到這一點最簡單的方法的例子?我無法理解如何創建這種形式。我已經尋找了2天的答案,沒有得到任何地方。
我已經能夠創建簡單的人形和堅持它,我也能夠顯示在表單中的寵物列表,但我還沒有接近任何解決方案,以至於如何創建新寵物並編輯它們。
最簡單的方法可能是使用ajax;這樣,添加/編輯一個寵物可以立即堅持,並且提交表單時持有者可以被持久化。另一種解決方案是在提交表單並在Action類中確定要做什麼時將所有信息添加到請求中;這是可行的,但會需要一些思考和JavaScript(雖然也需要ajax解決方案)。
感謝您的回覆。網格的東西似乎很好。我可以使用它,但我也可以使用waaaaay更簡單。我只是喜歡最簡單的解決方案,即時嘗試做什麼。不需要花哨的網格系統,排序和所有這些巨型巨無霸。只是如何在窗體中的子表上輕鬆實現添加 - 編輯 - 刪除。有或沒有頁面刷新,我真的不在乎。我只是無法將我的頭圍繞如何與沒有任何例子的子表一起工作...... – user829237
感謝您的回覆。你知道任何使用類似功能的例子嗎? – user829237
是的,但沒有與支柱;我用spring-mvc和DWR(對於ajax)做了類似的事情。 –