1. 一般情况下,合同盖了公章即具有法律效力,并非必须法人签字。公章是法人权利的象征,加盖公章表明法人对合同内容的认可。2. 法律规定,当事人采用合同书形式订立合同的,自双方当事人签字或者盖章时合同成立。盖章与签字具有同等效力,所以仅盖公章的合同通常有效。3. 不过,在某些特殊合同中,可能有特别约定需法人签字才生效。比如双方在合同中明确约定“本合同自双方签字并加盖公章后生效”,此时就需要法人签字。此外,法律法规对特定合同另有生效要求的,依其规定。总之,多数合同盖公章有效,但具体仍需结合合同约定及相关法律规定判断。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。