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]