我想建立一个页面,当有一个用户打开时,其他用户不能打开,即同一时间只能有一个用户打开.

解决方案 »

  1.   

    做一个application监听,当有一个session访问的时候,就不让再访问
      

  2.   

    怎么有这么怪异的需求?用个记数器,应该可以实现。Count是个记数器: 有一个静态属性,static int thisPageHander=0;访问页面加上这样的代码:
    <%if(Count.thisPageHander<1){
    Count.thisPageHander++;
    %>.........需要控制的内容.....<%}esle{%>
    out.println("有其他用户访问中,请稍候...");
    ........提示信息.....
    <%}%>另外,记得加监听器,访问用户离开这个页面时候记得记数器减一。
      

  3.   

    在你的页面里加段代码,当有一个人来的时候就定义一个session值为1,当用户离开时把那个session设成0,用这个session来判断这个页是否可以访问。可以不?
      

  4.   

    好像应当设成application做用域