■■高分请问:如何判断并打开同一jsp页面时,保证只打开一次?■■

解决方案 »

  1.   

    application中置一个计数器,每次访问加1,大于1则重定向到其他页面
      

  2.   

    session不可以,两个用户就是两个session
      

  3.   

    同意一楼顺便觉得可以用单子模式,反正JSP也是转换成JAVA文件的所以应该也可以用单子模式还能减小开支:)
      

  4.   

    楼主是指1 同一个用户只能打开一个JSP页面
    2  整个站点的某个页面只能同时被一个用户打开?如果是1的话,你建一个List放到session里面,每次打开时,都从session中取出List,用List.indexOf()看看是否有这个URL,没有的话打开,并把当前URL存进去,有的话就出个提示并跳转。得到当前页的URL语句是request.getRequestURI();如果是2的话,每有一个用户打开那个页面,就把这个页面放入数据表中,每有新用户打开这个页,都在数据表中检查一下,没有人打开才让他打开,否则跳转。