在我的网页中有一个超链接,点击它就会导航到一个jsp页面。进入该jsp页面后,我应该能够锁定该jsp页面,如果其他人访问相同的jsp页面,它应该显示一个警告或警告,说明它已经在使用中。当我离开该jsp页面时,如果其他人访问该URL,它应该导航到该页面。你知道如何在java中做到这一点吗?我使用的是spring framework 3.1。这是一个web应用程序。我能用javascript处理它吗?
发布于 2012-10-19 19:39:58
发布于 2012-10-19 19:45:26
要做到这一点,您需要做几件事: 1.使用concurrnet.util库对象创建静态锁2.当用户访问jsp时,尝试锁定。如果没有成功-警告,如果成功-只显示页面3。当用户持有锁离开页面时,解锁,进行任何后续请求,再次竞争锁。
更好的做法是,为了安全起见,只定义从JSP创建的servlet的一个实例。这是web服务器上的配置。
https://stackoverflow.com/questions/12973392
复制相似问题