如何一次限制一个会话,而其他用户在现有会话完成之前无法发起会话

时间:2018-07-13 01:35:39

标签: javascript excel jsp session servlets

这是我的应用程序的背景。

  1. 阅读excel并显示为带有复选框的Web中的行(表)
  2. 用户可以使用复选框对特定行进行更改,然后写回该Excel。
  3. 我有2个按钮,submit,=,它将向控制器启动操作,并将选定行的列表传递到Excel中进行更新。 edit =可以编辑表格中的复选框。

我没有用户身份验证,我的计划是使用javascript检索客户端计算机的本地窗口用户名,并将其与我的列表匹配。

我的要求-当我单击“编辑”按钮时,应该为一个客户端启动会话,而其他客户端在会话完成之前无法访问该客户端按钮。要么应为其他客户端禁用“编辑”按钮,要么应显示一条警告消息,指出以下用户在线。

此要求的原因-由于限制我不能使用数据库,并且一次只能将excel写一次,否则excel会崩溃。所以我只希望一个用户运行该方法。

任何帮助表示赞赏!

0 个答案:

没有答案