我正在構建一個頁面,該頁面具有將在同一頁面上填充網格的搜索框。還有一個按鈕,用戶可以選擇調出一個「窗口」(同一頁面中的JQuery UI「彈出窗口」),讓用戶配置網格。Spring MVC 3.0 - 多個表單或一個?
這是兩個不同的形式,但我不想要的東西被提交爲一體的一部分撤消其他(所以當用戶提交更改網格佈局搜索需要重新上運行。
我寧願不將事情存儲在會話中,因爲這會帶來它自己的問題(搜索結果可能很大,當頁面稍後重新輸入時不應保存,等等)
I已經考慮過爲一個表單支持bean支持的整個頁面做一個大表單(即圍繞所有的輸入),然後我會使用哪個按鈕來確定要採取的動作,最終會有其他按鈕在頁面上以及添加更多功能。這與.NET(非MVC)處理事物的方式類似。
我很感興趣,其他人可能已經解決了類似的挑戰。我的方法存在潛在的問題,我沒有看到?更好的方式與框架一起工作?
您是指發佈表單並加載整個頁面,這又會「重置」其他表單? - 是的,這就是我的意思。對不起,這個尷尬的措辭。 –
我認爲Ajax調用發佈表單將是關鍵。 – Ulises
這是否回答你的問題?或者你想進一步幫助Ajax調用? – Ulises