| 注册
请输入搜索内容

热门搜索

Java Linux MySQL PHP JavaScript Hibernate jQuery Nginx
lai123
9年前发布

Java服务器获取客户端的ip

[Java]代码    

 /**    * 获取登录用户IP地址    *     * @param request    * @return    */   public static 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();    }    if (ip.equals("0:0:0:0:0:0:0:1")) {     ip = "本地";    }    return ip;   }