合同上盖有公章是有效的,不需要一定有法定代表人签字的。。只要是法人,法官主要是认公章的,有无签字不重要,你既然主张对方是私盖公章,就要向法庭提交对方私盖公章而非你自愿加盖公章的证据,否则空口无凭,很难说合同无效。