已知(x+2)与(x?+ax+b)的积不含x的二次项和一次项,求常数a、b的值.