解决方案 »

  1.   

    构造一个数据结构:
    (token, userid)把你原来的静态变量换成map就行了
      

  2.   

    用Map来存放这些token,key是token,value是token的有效时间,
    这样既可以解决楼主的问题,也可以增加token的时效性认证,
    如果楼主不需要时效性认证,那就用List来存放这些token吧,
    不过这样这个List会随着登陆的人登陆的次数越来越多而越来越占内存,
    用Map的话可以根据时效性删除过时的token,保持那个Map最小
      

  3.   

     我在问一下  这个map是static的吗? 
      

  4.   

     您好 ,我问下 这个map是static的还是实例对象  
      

  5.   

    用session啊 每个用户登录  session都是不同的,  把对象放在session中不就行了吗
      

  6.   


    用static修饰
    private static Map map = new HashMap();
      

  7.   

    用Map来存放这些token,key是token,value是token的有效时间,
    这样既可以解决楼主的问题,也可以增加token的时效性认证,
    如果楼主不需要时效性认证,那就用List来存放这些token吧,
    不过这样这个List会随着登陆的人登陆的次数越来越多而越来越占内存,
    用Map的话可以根据时效性删除过时的token,保持那个Map最小