当有请求时,检查是否新的会话,
如果是,就用request.getRemotHost()获得ip地址;
也可以用cookie

解决方案 »

  1.   

    检查是否新的会话,具体怎么实现呢??用监听??可以用简单的jsp实现吗?谢谢了!
      

  2.   

    当有请求时,检查是否新的会话,
    如果是,就用request.getRemotHost()获得ip地址;
    也可以用cookie
    他说的会话就是session,通过session.isNew()判断是不是一个新的session
      

  3.   

    我用request.getRemoteAddr()获取IP为什么用request.getRemotHost()就会报错??
    我是这样用的!
    String ip = request.getRemoteAddr();
    如果我这样用
    String ip = request.getRemotHost();
    就会报错,我用上面的request.getRemoteAddr();就没事,这是为什么呢?
     
    感谢galewithwing(漂流的风) tmpx(沙漠之鹰) 
    通过session.isNew()判断是否有一个新的会话之后,我如何知道用户是何时结束会话的呢?
    也就是说,我要是统计在线人数的话,有一个新的会话,我+1,如果结束一个,我也要-1!
    还望大虾指点~谢谢!
      

  4.   

    是问题难还是太简单,为什么没人理我??>o<