action里获得ip地址

mac2022-06-30  57

public String getIpaddress() {    String ip = getIpaddress(ServletActionContext.getRequest());    return ip;  }  public static String getIpaddress(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;  }

转载于:https://www.cnblogs.com/li-yg/archive/2012/11/05/2755844.html

相关资源:JAVA上百实例源码以及开源项目
最新回复(0)