如何在java中锁定和解锁URL

时间:2012-10-19 11:34:16

标签: java javascript spring

我的网页上有一个超链接,点击它可以导航到一个jsp页面。一旦进入该jsp页面,我应该能够锁定jsp页面,如果其他人访问同一个jsp页面,它应该显示警告或警告说它已经在使用中。当我从jsp页面出来时,如果其他人访问该URL,它应该导航到该页面。知道如何在java中实现这一点吗?使用弹簧框架3.1。这是一个网络应用程序。我可以在javascript中处理吗?

2 个答案:

答案 0 :(得分:1)

  1. 你可以创建一个静态计数器。
  2. 您还可以在第一个请求中设置键/值对,并且您的代码决定根据键的值显示警告。

答案 1 :(得分:0)

为了完成这项工作,你需要做几件事: 1.使用concurrnet.util库对象创建静态锁 2.当用户到达jsp时,尝试锁定。如果没有成功 - 警报,如果成功 - 只显示页面 3.当持有锁的suer离开页面时,解锁,再做任何后续请求再次争夺锁定。

更好的是,仅为安全性定义将只有一个从JSP创建的servlet实例。这是Web服务器上的配置。