0

我有一个小要求,如下所示。我有一个 Jsp,我在其中填充了员工详细信息的所有详细信息。在 jsp 上,我有 100 多条记录。要编辑详细信息,我不会打开任何弹出窗口。用户可以从 UI 的下拉列表中更新某些字段。

另外我在同一个 Jsp 上有保存按钮,以便可以更新相同的记录。所有记录都显示在 JSP 行上。

根据要求,我必须维护最后修改的记录。例如,用户已对第 100 条记录进行了修改并点击保存,因此在保存 JSP 页面后将显示 JSP 上的第 100 条记录(突出显示或可能是其他一些解决方案)。通常如果我点击保存,那么所有记录都会显示在 JSP 上,所以用户必须转到第 100 条记录才能找到修改。

有什么办法可以实现这种情况。

最好的问候 Arvind Porlekar

4

1 回答 1

0

第一个请求::GET /displayRecords显示所有记录。

现在用户选择滚动、编辑和保存第 100 条记录,由 ID 3542: 标识POST /saveRecord,参数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
于 2012-09-25T10:29:44.907 回答