qq_35433549
2016-06-29 09:51
采纳率: 50%
浏览 1.2k
已采纳

急需要答案,在这里谢谢了

如何用Java代码来获得访问者的Ip地址和时间和访问人数,要用Java中的action来实现。(如果时间在5分钟之内访问量不变,否则加1)

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 收藏
  • 邀请回答

1条回答 默认 最新

  • threenewbee 2016-06-29 10:27
    已采纳
     public String getIpAddr(HttpServletRequest request) { 
    String ip = request.getHeader("x-forwarded-for"); 
    if(ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) { 
    ip = request.getHeader("Proxy-Client-IP"); 
    } 
    if(ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) { 
    ip = request.getHeader("WL-Proxy-Client-IP"); 
    } 
    if(ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) { 
    ip = request.getRemoteAddr(); 
    } 
    return ip; 
    } 
    
    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题