函数f(x)=x的平方+2ax+1-a在区间[0,1]上有最大值2,则实数a=