[英]How to maintain the modified record on jsp
我有一個小的要求,如下所示。 我有一個Jsp,我可以在其中填充員工詳細信息的所有詳細信息。 在jsp上,我有超過100條記錄。 要編輯詳細信息,我沒有打開任何彈出窗口。 用戶可以從UI的下拉菜單中更新某些字段。
我也有在同一Jsp上的保存按鈕,以便可以更新相同的記錄。 所有記錄都按行顯示在JSP上。
根據要求,我必須維護上一次修改的記錄。 例如,用戶已對第100條記錄進行了修改,並在保存時進行了更改,因此,保存后JSP頁面將在JSP上顯示第100條記錄(突出顯示或可能是其他解決方案)。 通常,如果我單擊“保存”,那么所有記錄都將顯示在JSP上,因此用戶必須轉到第100條記錄才能找到修改。
有什么辦法可以實現這種情況。
最好的問候Arvind Porlekar
第一個請求: GET /displayRecords
:顯示所有記錄。
現在,用戶選擇滾動,編輯和保存由ID 3542標識的第100條記錄: POST /saveRecord
,其參數recordId=3542
recordFoo=bar
recordId=3542
, recordFoo=bar
等。服務器保存該記錄,並重定向到/displayRecords?highlightedRecord=3542#3542
。
因此,第三個請求: GET /displayRecords?highlightedRecord=3542
。 JSP重新生成記錄列表,並突出顯示由3542標識的記錄(這要歸功於參數highlightedRecord
的值)。
將重新顯示記錄列表,並且由於URL末尾有#3542,因此瀏覽器將查找由3542命名或標識的錨點。如果找到該錨點,它將自動滾動到該位置。 您只需要在HTML中生成這樣的錨即可:
<a id="3542"></a>
Data of the record 3542
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.