获得在线用户IP

获得用户当前IP
public static String get_onlineip(HttpServletRequest request) {
		String ip = request.getHeader("x-forwarded-for");
		if(Common.empty(ip) || "unknown".equalsIgnoreCase(ip)) {
			ip = request.getHeader("X-Real-IP");
		}
		if(Common.empty(ip) || "unknown".equalsIgnoreCase(ip)) {
			ip = request.getRemoteAddr();
		}
		List<String> ips = Common.getStr(ip, "[\\d\\.]{7,15}");
		return ips.size()>0?ips.get(0):"0.0.0.0";
	}

你可能感兴趣的:(java)