我是Web應用程序的新手。我正在實現一個簡單的顯示錶的所有條目(我使用Spring + Hibernate)。我添加了一個列,其中包含一個允許更新表條目的鏈接(實際上,只要一列可以更新,其他列不應更改)。春季:更新表格條目
我想,當我這個更新鏈接點擊,應顯示 更新的一種形式,這種形式被初始化與表項的列的值。
例如:如果條目是:
USER1 | 55 | 190cm | 80kg | 「更新鏈接」
僅重列可以被更新,所以更新的形式,所以初始化有:
名:USER1(不能更改) 年齡:55(不能改變) 高度:190釐米(不能改變) 重量:80公斤(僅有的一列可以被改變)
如何將「display.jsp」頁面的值傳遞給「update.jsp」頁面? 我應該直接通過控制器還是從jsp到jsp?
謝謝,
但這是來回JSP來回教控制器,我想所有條目的值在更新表單中顯示它們。 – user2627156
但是,更新表單是否也由控制器支持?該控制器負責從數據庫加載數據並將這些數據傳遞給jsp。 – Gunslinger
將所有值從一個頁面發送到另一個頁面並不是一個好主意。考慮下面的例子:用戶1和用戶2同時顯示項目列表。然後,用戶2更改第1行。如果用戶1稍後嘗試更改同一行,則他/她將看到過時的數據。預防這種類型的衝突儘可能地更好。最簡單的方法是始終從數據庫重新加載數據(在每次頁面加載期間)。 –