簡體   English   中英

如何保持對jsp的修改記錄

[英]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=3542recordFoo=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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM