我正在用Spring MVC3設計一個Intranet應用程序。我必須創建一個JSP頁面,該頁面具有一個數據網格,該網格從數據庫和用戶填充,並可以在JSP數據網格中添加行。我正在考慮以下兩個選項:Spring MVC動態地向JSP添加一行。 javascript vs控制器
- 使用JavaScript函數,在「插入行」按鈕
- 添加行提交一份關於「插入行」按鈕的形式,去控制和返回模型屬性與額外的行。
我更傾向於控制器方法,因爲我覺得我可以更好地控制控制器中的數據表。
你可以請建議哪一個更好的方法考慮一些新行的單元格可能需要設置一些默認值。
請注意,我不能使用jQuery或任何其他JavaScript庫。
當您的客戶端禁用JS時,您是否希望您的網站仍能正常工作? – BalusC
@BalusC:是的,我想要那樣做,但是我完全無法避免使用JS,這意味着我仍然可能需要使用JS來實現其他功能(比如,在用戶移出「金額」後立即顯示「金額」 「cell) – arun
你不一定需要避免JS。您可以將其用於逐步增強以改善用戶體驗。 – BalusC