楚莊王十八年,即公元前五九六年
春,齊國人攻打莒國,這是因?yàn)檐靽勒虝x國而不事奉齊國。
夏,楚莊王率師攻打宋國,這是因?yàn)樗螄仍拠?p> 秋,赤狄攻打晉國,到達(dá)清地。這是先榖將赤狄召來。
冬,晉殺其大夫先榖。
楚莊王十九年,即公元前五九五年
夏,晉景公率師攻打鄭國,這是因?yàn)檫浿畱?zhàn)。
鄭國人因此害怕,派子張前往楚國替代子良。
鄭襄公前往楚國,商議應(yīng)付晉國之策。
楚莊王派申舟(文之無畏)前往齊國聘問,表示,不要向宋國借道。
同時(shí)派公子馮前往晉國聘問,不許其向鄭國借道。
申舟因?yàn)槊现T之役(在楚穆王九年)得罪宋國,表示,鄭國明白,宋國糊涂,前往晉國的使者沒有危險(xiǎn),我則必死。
楚莊王表示,要是殺了你,我就攻打宋國。
申舟把兒子申犀引見給楚莊王然后出使,到達(dá)宋國,宋國人不讓他走。
宋國華元表示,經(jīng)過我國而不請(qǐng)求借路,這是把我國作為楚國邊境的縣城。把我們當(dāng)做縣城,就是視我宋國為滅亡之國。殺了楚國的使者,楚國必然狗狗打我國,攻打我國也不過就是被滅亡。反正一樣是滅亡。
宋國人因此殺楚國使者申舟。
楚莊王聽聞申舟被殺的消息,站起來就往外走,隨從追趕楚莊王,到了前院才送上鞋子,追到寢宮門外才送上佩劍,追到蒲胥街市才讓莊王坐上車子。
秋,九月,楚莊王率師包圍宋國。
楚莊王二十年,即公元前五九四年,春,楚莊王與魯國公孫行父(季文子)在宋國會(huì)見。
宋國向晉國求援,晉國人沒有派兵救援宋國,派出大夫解揚(yáng),讓宋國不要投降楚國,表示,晉國已經(jīng)發(fā)兵,將要到達(dá)。
解揚(yáng)路過鄭國,為鄭國所擒拿,獻(xiàn)于楚莊王。
楚莊王送重禮以賄賂解揚(yáng),讓他將話反過來說。
解揚(yáng)不答應(yīng)。
如此經(jīng)過三次勸說,解揚(yáng)方才答應(yīng)。
楚國人讓解揚(yáng)登上樓車,向宋國人喊話,將楚國人要他說的話告訴宋國人。
解揚(yáng)趁機(jī)傳達(dá)晉景公的命令。
楚莊王將要?dú)⒘私鈸P(yáng),派人對(duì)他說,你既然已經(jīng)答應(yīng)我國國君,卻反了過來,是什么緣故?不是我國不講信用,而是你丟棄了它。快去受你的刑罰吧。
解揚(yáng)回答,臣聽說,國君能制訂命令就是道義,臣下能接受命令就是信用,信用貫徹了道義然后去做就是利益。謀劃不失去利益,以保衛(wèi)國家,才是民眾的主人。道義不能有兩種信用,信用不能接受兩種命令。君王賄賂下臣,就是不懂得命令的意義。接受了國君的命令而出國,寧有死而不能廢棄命令,難道又可以賄賂嗎?下臣所以答應(yīng)您,那是為了借機(jī)完成國君的使命。死而能完成使命,這是下臣的福氣。我君有守信的下臣,下臣死得其所,又有什么可以求取的呢?
楚莊王因此赦免了解揚(yáng),放他回國。
夏,五月,楚師將要離開宋國。
申犀在楚莊王馬前叩首,表示,無畏知道必死而不敢廢棄君王的命令,君王卻丟棄了自己的話。
楚莊王不能答。
當(dāng)時(shí)申叔時(shí)為楚莊王駕車,表示,建造房子,讓耕田的人回來,宋國人必然聽從命令(意欲久圍)。
楚莊王聽從了申叔時(shí)的意見。
宋國人因此畏懼,派華元在夜晚進(jìn)入楚營,登公子側(cè)之床,叫他起來,表示,我國國君派元來稟告國中的苦難,‘易子而食,析骸而爨(交換孩子當(dāng)做糧食,用骸骨當(dāng)做柴火)’盡管如此,城下之盟,哪怕國家滅亡,也是不能這樣做的。楚師退兵三十里,宋國將唯命是從。
公子側(cè)感到害怕,私下與華元訂立盟誓,然后將華元所說稟告楚莊王。
楚師因此后退三十里,宋國與楚國講和。華元作為人質(zhì)。盟誓曰‘我無爾詐,爾無我虞?!?p> 六月癸卯,晉國人擊敗赤狄,滅潞。
秋,七月,秦國國君秦桓公率師攻打晉國。
晉國人在輔氏擊敗秦軍。