春秋时期的郑国为姬姓国,其始封者为周宣王母弟郑桓公姬友,始封地则在今陕西华县东北。周幽王时,郑桓公为王室司徒,深感王室多变故,欲为后世寻避难之所,将一些王室财产藏匿于虢、郐之间,后来郑武公因取而都之。其地即今河南新郑。春秋初年,郑国实为诸侯中之大国。但不久,当武公子庄公即位之后,郑国却发生了内乱。
当初,郑武公娶于申(姜姓诸侯),妻子曰武姜。武姜生了郑庄公和段两个儿子。庄公出生的时候,是逆着生出(足先出而头在后),被姜氏视为不祥,因而厌恶他,而喜爱小儿子段,并且想立段为太子,以便将来继承王位。姜氏几次向郑武公请求,都被郑武公拒绝。后来郑庄公即位之后,武姜向庄公要求把制(今河南荥阳汜水镇)作为段的封邑。郑庄公拒绝了,说:“制是国家的险要之邑,东虢君恃之以作乱,而死在这里。其他不论哪个邑都行。”武姜又要求京(在今河南荥阳南二十余里),庄公答应了,让段居于京。郑大夫祭仲看出了其中埋伏的危险。他对郑庄公说:“都邑的城墙长度超过百雉(一雉三堵,一堵长一丈、高一丈,则一雉高一丈长三丈,百雉长三百丈)郑庄公像,就会对国家产生危害。按照先王的制度,大的都邑不能超过国都城墙长度的三分之一;中等都邑不得超过五分之一;小的不能超过九分之一。而如今,京邑却不合于法度。这样下去,君将不堪。”其实,郑庄公心里比谁都明白,却不在面子上露出来。听了祭仲的话,郑庄公回答说:“姜氏(指其母武姜)想这样,我有什么办法?”祭仲说:“姜氏何厌之有?对大叔段,您应及早处置,不要让他发展起来。等到他地盘、势力蔓延发展起来,您可就难办了。蔓延生长开来的野草就不可除,何况是君之宠弟呢?”郑庄公说:“多行不义,必自毙。你等着就是了。”
过了不久,大叔段又下令让郑国西部与北部边境的两个城邑“贰于己”,即使这二邑,既属郑庄公管辖,又要听他的号令。此事在郑国大臣中引起了不安。郑大夫公子吕对郑庄公说:“国家是不可能同时听命于两个人的。您若是想把君位让给大叔,我请求您允许我去服事他。如果您不让,则请您除掉他,不要让民众的心倒向他那边。”郑庄公听了以后,说:“用不着,他将自己找祸。”又过了不久,大叔将西边和北边两属的城邑收为己有,势力一直发展到廪延(在今河南延津东北)。这一来,有些大臣更惊慌了。公子吕对郑庄公说:“行了,该行动了。让他的势力再增长下去,便可能获得国人的支持。”郑庄公心里早已有数,说:“不义则不能获众心,势力发展下去,只能走向崩溃。”
大叔段为夺取君位,更加紧准备。修缮城墙,积聚粮食,修补甲兵,征召军队,训练士卒。等这一切准备停当之后,大叔段准备偷袭郑国国都,而庄公母武姜将暗中接应,打开城放他们进来。从一开始,郑庄公便在密切注意着大叔段的一切行动,并采取相应的对策。只是庄公过于狡猾,不像大叔段那么张牙舞爪。他只在暗中准备,因而别人看不出来。这时,庄公派出去的间谍向庄公报告了大叔段行动的准确日期。郑庄公听了以后,说:“行了,到时候了。”立即先发制人,派公子吕率二百战车向京邑发动进攻。大叔段只想着要进攻庄公,却没想到庄公突然派兵来攻他,毫无准备,被打了个措手不及。而京邑的人也不支持大叔段,背叛了他而向郑庄公投降。大叔段被打败,从京邑逃到鄢(今河南鄢陵西)。郑庄公的军队又追踪到鄢。大叔段又从鄢出奔到共(卫国邑,今河南辉县)去了。郑庄公在这场斗争中取得了完全的胜利。这一年是周平王四十九年(前722年)。
大叔段出奔以后,郑庄公余怒未消,把母亲武姜也抓了起来,囚禁在城颍(今河南临颍西北),并发誓说:“不及黄泉,无相见也。”意思是不死不相见。可过了之后,郑庄公又后悔了。因为武姜毕竟是自己的母亲。但话已出口,不好收回。
颍谷(地在今河南登封西南)封人(边疆地方长官)颍考叔知道了郑庄公的窘境以后,便去为郑庄公出主意,给庄公找台阶下。他去见郑庄公,郑庄公赐之食,颍考叔食而舍肉不吃。郑庄公问为什么,颍考叔回答说:“小人的母亲已备尝小人奉献的食物,却还未尝过您赐给的羹饭。请您允许我带给她。”郑庄公听了,长叹一声说:“你有母亲可以带肉给她,而我却没有。”颍考叔明知其故,却故意问道:“敢问这是何意?”郑庄公就把事情的前后经过都告诉了颍考叔,并说自己很后悔不该那样做。颍考叔听了以后说:“您有什么可担忧的?如果掘地及泉,在地下的隧道中相见,别人谁还能说什么?”郑庄公听了,认为是个好主意,便照颍考叔的话办了。隧道挖好后,郑庄公和母亲即在隧道中相见。遂恢复了母子关系。
从这个故事中,我们可以看出郑庄公是多么阴险而虚伪。他对弟弟的行动了如指掌,暗中准备,表面上却不动声色,对母亲姜氏恨之入骨,却又装出孝顺的样子。这样的人,轻躁妄动的共叔段如何是他的对手!