标签:ip
废话不说,看代码:
public static String getRemortIP(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; }注意:本机IP需要特殊处理一下;
log.setIpAddress("0:0:0:0:0:0:0:1".equals(ip) ?"127.0.0.1" : ip);
标签:ip
原文地址:http://blog.csdn.net/limenghua9112/article/details/45503557