sonyfe25cp 发表于 2013-2-3 13:33:22

java中获取ip的方法:

public String getIpAddr(HttpServletRequest request) {                           String ip = request.getHeader(" x-forwarded-fo r" ) ;                           if(ip == null || ip.length() == 0 || " unknown".equalsIgnoreCase(ip)) {                              ip = request.getHeader(" Proxy-Client-IP" ) ;   //获取代理ip                     }                           if(ip == null || ip.length() == 0 || " unknown".equalsIgnoreCase(ip)) {                              ip = request.getHeader(" WL-Proxy-Client-IP" ) ;   //获取代理ip                      }                        if(ip == null || ip.length() == 0 || " unknown".equalsIgnoreCase(ip)) {                               ip = request.getRemoteAddr();      //获取真实ip                     }                        return ip;                     }   

记下~~以备后用~~~
页: [1]
查看完整版本: java中获取ip的方法: