我的网页上有一个超链接,点击它可以导航到一个jsp页面。一旦进入该jsp页面,我应该能够锁定jsp页面,如果其他人访问同一个jsp页面,它应该显示警告或警告说它已经在使用中。当我从jsp页面出来时,如果其他人访问该URL,它应该导航到该页面。知道如何在java中实现这一点吗?使用弹簧框架3.1。这是一个网络应用程序。我可以在javascript中处理吗?
答案 0 :(得分:1)
答案 1 :(得分:0)
为了完成这项工作,你需要做几件事: 1.使用concurrnet.util库对象创建静态锁 2.当用户到达jsp时,尝试锁定。如果没有成功 - 警报,如果成功 - 只显示页面 3.当持有锁的suer离开页面时,解锁,再做任何后续请求再次争夺锁定。
更好的是,仅为安全性定义将只有一个从JSP创建的servlet实例。这是Web服务器上的配置。