在中國曆代開國之君中,晉武帝的名聲不算太好,其實他在位期間並沒有犯過什麼大的錯誤,唯一失算的就是將皇位傳給了太子司馬衷,司馬衷即晉惠帝,中國歷史上有名的“白痴皇帝”。初中學習歷史的時候,我就一直有一個疑問,如果晉惠帝是白痴,那麼晉武帝難道也是白痴嗎?他作為開國創業之君,雖然也有繼承司馬家祖上家業的因素,但是消滅東吳可是實打實的功績,而且在位期間號稱“太康之治”,能玩出“羊車巡幸”的主自然不笨,那麼他為何會蠢到把皇位傳給“白痴兒子”呢?這不是害他嗎?其實這事另有隱情。
晉武帝羊車巡幸後宮圖
在中國歷史上,西晉一直是一個特殊的朝代,他和秦朝、隋朝一樣,既統一了天下,又迅速的走向了滅亡,所不同的是,秦、隋亡於暴君之手,西晉的統治基礎就是在晉惠帝手裡土崩瓦解的。隨之而來的是戰亂與動盪,中國歷史進入了一個大分裂時代。所以不少人都惋惜,如果繼位的皇帝不是司馬衷,或許歷史會改寫。那麼司馬衷到底有多“白痴”呢?
西晉全域性圖
《晉書》明確記載了司馬衷這麼兩個故事。一次,司馬衷在華林園遊玩,忽然聽到有蛤蟆在叫,於是問左右侍從:“它是官家的還是私家的?”左右於是忽悠他說:“在官地為官家,在私地為私家。”第二件則更搞笑,西晉末年天下荒亂,百姓多餓死,司馬衷聽說後,竟然回覆了一句:“何不食肉糜?”(他們為什麼不喝肉粥呢?)
所謂知子莫若父,難道晉武帝就真不知道這個兒子的智商有問題嗎?其實真要說司馬衷是白痴確實是誇張了,因為白痴是指一種精神幼稚病。患者智力低下,動作遲鈍,輕者語言能力很低,重者生活不能自理。史書上只說司馬衷“不慧”,說白了就是比較蠢,又養在深宮,不知人間煙火,才鬧出了這麼些笑話。
後來八王之亂時,侍中嵇紹因為保護司馬衷被殺,致使血濺御服,司馬衷深哀嘆之。事後,左右準備幫他清洗御服,司馬衷卻回答:“此嵇侍中血,勿去。”能有如此意識,自然不是白痴。再比如趙王司馬倫篡位之時,義陽王司馬威與黃門郎駱休逼奪司馬衷的玉璽,後來司馬倫被推翻,司馬衷復位,他對群臣說:“阿皮拗折了我的手指,在我手裡搶走了璽綬,不可不殺。”這個阿皮,就是司馬威的小字。
當然了,司馬衷比較蠢卻是事實。而且晉武帝對這個兒子多少是瞭解的,所以也曾擔心他不能挑起繼承王位的重任,曾經秘密地和楊皇后商議,想廢黜他。但是楊皇后卻認為:“立子以長不以賢,豈可動乎?”其實楊皇后也知道司馬衷的智商有問題,但她首先得給自己的家族考慮,至少司馬衷登基,楊家便可控制朝政,所以反對廢黜司馬衷。
對於太子的智商問題,朝野上下自是知曉,公卿大臣也時常提醒晉武帝。中書令和嶠就曾經對晉武帝說過:“皇太子有淳古之風,而末世多偽,恐不了陛下家事。”和嶠說的十分委婉,只把司馬衷的戴說成是“有淳古之風”,晉武帝是明白人,當然知道他是在說太子太蠢,但晉武帝聽後也只是默然無語。
司空衛瓘也想啟奏晉武帝廢黜太子,不過他每次想說的時候都把話嚥了下去。後來衛瓘趁著酒宴的機會假裝醉酒,然後跪在晉武帝坐床前,進言曰:“臣欲有所啟。”晉武帝問:“公所言何邪?”然而衛瓘又欲言而止,如此反覆三次,還是不敢說出來,只好用手撫摸著晉武帝的坐床,意味深長的說:“此座可惜!”晉武帝恍然大悟,明白了他的用心,但也只是順著他的意思說:“公真大醉耶?”衛瓘於此不復有言。
晉武帝之所以兩次都揣著明白裝糊塗,並非他有意為之,而是太子的廢立問題牽涉面太廣,可不僅僅是太子本身年長、愚鈍的問題,其身後往往有著更復雜的政治利益。就司馬衷的廢立問題,當時的西晉朝廷內部至少可以分成幾大集團,文官集團傾向於廢黜太子改立齊王司馬攸,而外戚集團則堅持擁立太子,以保住家族的榮華富貴。所以司馬衷最終得以繼位,其實是兩大集團相互鬥爭、以及晉武帝個人喜好相互綜合的結果。
齊王與群臣
要詳細瞭解這兩大集團的鬥爭,首先就得了解齊王司馬攸。司馬攸為司馬昭次子,即晉武帝之弟,史稱“少而岐嶷。及長,清和平允,親賢好施,愛典籍,能屬文,尤善尺牘,為世所楷。”甚至“才望出武帝之右”,所以無論是司馬懿還是司馬昭都十分喜愛他。司馬昭因為兄長司馬師死前並無子嗣,便把司馬攸過繼給他。不但如此,司馬昭甚至多次聲稱死後要讓司馬攸繼嗣,理由是:“天下者,景王(司馬師)之天下也,吾攝居相位,百年之後,大業宜歸攸。”
兩晉世系圖
司馬攸是司馬昭次子,長子才是晉武帝司馬炎,而司馬昭對司馬攸最是疼愛。既然如此,那為何司馬昭會把他過繼給司馬師呢?可能是司馬昭想傳位給司馬攸,但又當心違反宗法制度,遭到群臣的抵抗,這才將司馬攸過繼給司馬師,然後聲稱自己的天下是司馬師打下來的,所以自己死後只能傳給司馬師之子。這麼做可是一箭雙鵰,不但顯示自己不忘舊恩的賢德,又能傳位給自己最疼愛的兒子。
不過世事難料,司馬昭最終還是立了司馬炎為世子,其原因就在於司馬炎得到了世家大族的支援,其中包括聞喜裴氏、泰山羊氏、平陽賈氏等豪門大家。當時司馬炎與關內侯羊琇關係很不一般,羊琇素知司馬昭不太喜歡司馬炎,於是幫他出謀劃策,並觀察時政之不足之處,讓司馬炎預先記住,以備司馬昭詢問時能對答如流。
不但如此,當司馬昭準備立司馬攸為繼承人時,又遭到了尚書吏部郎山濤的反對,他說:“廢長立少,違禮不祥。”時任散騎常侍賈充也說:“中撫軍(司馬炎時任中撫軍)有君人之德,不可易也。”大臣何曾、裴秀也進言曰:“中撫軍聰明神武,有超世之才,人望既茂,天表如此,固非人臣之相也。”司馬昭這才意識到司馬炎已經取得了很多大臣的支援,且近來表現又佳,最終還是立了司馬炎為世子。
司馬昭心思縝密,他又擔心司馬炎在他死後會迫害司馬攸,所以病逝前特意給司馬炎講述了西漢淮南王劉長、魏國陳思王曹植的遭遇,甚至流著眼淚,一手拉著司馬攸,一手拉著司馬炎,然後將司馬攸的手放在司馬炎的手掌上,以此告誡兄弟不可相鬥。司馬炎的母親臨終前,也流著眼淚對他說:“桃符性格急躁,而你這個做兄長的又不慈愛,我若起不來了,恐怕你不能相容,所以特意囑咐你,不要忘記我說的話!”
總的來說司馬炎對司馬攸還是很不錯的,至少謹記了父母的教誨,登基之後並沒任何報復他的舉動,甚至“友于之情甚篤”。由於太子司馬衷的愚鈍以及司馬攸的才華卓著,群臣自然希望司馬炎能把帝王傳給司馬攸,而且晉武帝若以國事考慮的話,傳位給司馬攸確實也是最佳選擇。
但有一點不可否認,司馬昭在立嗣問題上的反覆,一定讓司馬炎刻骨銘心,所以在繼承人問題上,或多或少會受到這件事的影響。
弘農楊氏
西晉當時能稱之為外戚集團的至少有兩家,分別是弘農楊氏和平陽賈氏。楊氏是司馬衷母親楊皇后的外家,賈氏則是司馬衷妻子賈南風的外家。
弘農楊氏在中國歷史上留下了許許多多的傳奇,從西漢丞相楊敞開始,歷朝歷代都有人在朝中擔任高官,特別是在東漢時期,楊敞玄孫楊震在東漢光武帝時官居太尉,其子楊秉、孫楊賜、重孫楊彪,均官至三公,與汝南袁氏一樣,都可稱為“四世三公”,可見楊氏的郡望之高。
西晉時期,一方面士族集團魏晉風度,另一方面百姓餓殍千里
當時鎮軍大將軍胡奮的女兒胡氏是貴嬪,正受到晉武帝的寵愛。楊皇后於274年病重,她擔心晉武帝可能會立胡氏為皇后,到時候很可能會威脅到太子的地位。於是她拖著病體,如同小鳥依人般地枕在晉武帝的膝上,流淚道:“叔父楊駿的女兒楊芷既有美貌又有婦德,願陛下納為妃嬪。”晉武帝很是感動,自然答應。
楊皇后將楊芷獻給晉武帝可謂用心良苦,既能保住司馬衷太子之位,又能保住家族的政治地位。而且楊芷確實“婉嫕有婦德,美映椒房”,所以她入宮後甚得晉武帝的寵愛,很快就被立為新的皇后。
所以晉武帝的兩任皇后實為堂姐妹關係,前任名曰楊豔,後任名曰楊芷,都出至弘農楊氏。楊芷之父即楊駿,此人氣量狹小,無德無能,但因為楊芷受到晉武帝的寵信,所以被破格升遷為車騎將軍,封為臨晉侯。尚書褚契、郭奕都曾上表晉武帝,告誡他楊駿氣量狹小,不可以任社稷之重,然而晉武帝並未聽從。
同時受到晉武帝寵幸的還有楊駿的兩個弟弟楊珧和楊濟。當時晉武帝自以為天下無事,不再留心政事,所以這三人開始當權,號稱“三楊”,權勢傾天下,朝中舊臣多倍疏退,禮部尚書山濤多有勸誡的,但晉武帝“悟而不能改。”
楊駿當權後日益驕傲,胡奮就勸楊駿應當收斂一些,他說:“你仗著女兒越來越強橫了。歷觀前代歷史,凡是和天子結親的,沒有不遭滅門之禍的,只不過早晚而已。”楊駿卻不以為意,反問一句:“您的女兒不也是在天子家嗎?”胡奮回答:“我的女兒不過是你女兒的奴婢,能有什麼損益!”
由此可見弘農楊氏在西晉有著相當的權勢,不但晉武帝的兩任皇后都出於楊氏,文武官吏也有著不少楊氏的門生故吏,而他們當然是支援司馬衷繼位的。
平陽賈氏
相對於弘農楊氏,平陽賈氏郡望就差了些。賈氏的歷史並不久遠,東漢末年才得以崛起,太子妃賈南風的父親是西晉開國功臣賈充,字公閭,賈充的父親則是曹魏時期的豫州刺史賈逵,而賈氏正是在賈逵手中興起,因為史書上並未記載賈逵的父親是誰,其祖父賈習也是一筆帶過,說明他的父祖輩的社會地位不高。賈充就因為祖上無顯赫之輩而被上品士族譏笑。
賈逵文武兼備,歷仕曹操、曹丕、曹睿三世,因多立戰功,最終從一個小小的郡吏當上了豫州刺史、陽裡亭侯。賈逵病逝後賈充襲父爵,這時司馬氏正在積極的篡權,賈充投靠司馬氏,甚至在他的指揮下刺殺了高貴鄉公曹髦,所以甚得司馬昭的器重。
司馬昭病逝前,司馬炎向他詢問後世,司馬昭只說了一句話:“知汝者賈公閭也。”意思是希望他重用賈充,由此可見司馬昭對他的信任。而且司馬炎之所以能被立為世子,賈充也是出了不少力的。司馬炎受禪即帝位,又拜賈充為車騎將軍、散騎常侍、尚書僕射,更封魯郡公,以賈充的母親柳氏為魯國太夫人。賈充修訂完《晉律》後,又代裴秀擔任了尚書令,不久又改常侍為侍中。
然而賈充實無大才,為人又虛偽諂媚,與大臣荀顓、荀勖、馮紞相互結為黨羽,朝野上下無不憎恨。有一次晉武帝向侍中裴楷詢問當今朝政的得失,裴楷直接把矛頭直指賈充,他說:“陛下登基以來,四海承風,之所以德惠還未能與堯、舜相比,只因為朝廷中還有賈充之徒而已。應當召引任用天下德才兼備的人一同弘揚為政之道,不應當讓天下人看到您以個人偏愛用人。”
再有當時的侍中任愷,河南尹庾純都與賈充不和,因侍中為皇帝近臣,所以賈充想削去任愷侍中之職,就向晉武帝說任愷忠誠可靠,應當在東宮任職,晉武帝不知二人有矛盾,便讓任愷擔任太子少傅,卻繼續兼任侍中之職,賈充的計劃也就泡湯了。就在這時,河西鮮卑禿髮樹機能侵擾西晉秦、雍之地,晉武帝深以為憂。任愷想乘機報復賈充,便對晉武帝建議應當派一位威望重臣而有計略者前去安撫河西鮮卑,晉武帝問誰可以擔當此任,任愷自然推薦賈充,晉武帝於是任命賈充統領秦、涼二州諸軍事,侍中、車騎將軍如故。
賈充實在不願意赴任,一但遠離洛陽這個權力中心,自己將失去一切。然而日期將近,群臣又在夕陽亭為他餞行。賈充悄悄地向朋黨荀勖求救,荀勖本是賈充一黨,擔心賈充離開後自己也將失勢,便建議以賈充的女兒嫁與太子,只有這樣才能留在朝中。賈充別無他計,若能將女兒嫁給太子當然也是好事,所以就讓荀勖幫忙說親。荀勖先對馮紞說:“賈公若遠行,你我必當失勢,今太子尚未婚娶,你我何不勸說武帝接納賈公之女?”馮紞當然也同意。
這一年司馬衷只有13歲,但在當時這年紀談婚論嫁是很正常的,而且當時晉武帝正準備給太子納妃,看中了司空衛瓘有的一個女兒。賈充聽說此事後,就讓妻子郭槐賄賂了楊皇后身邊的人,讓楊皇后替賈家說話。楊皇后於是向晉武帝說當娶賈充之女,但晉武帝說:“衛公的女兒有五可,賈公的女兒有五不可:衛家男丁興旺,衛氏賢惠而容貌美好、身材修長又面板白潔。而賈充無子、男丁衰微,賈氏妒嫉又容貌醜陋,身材矮小又面板黝黑。”但楊皇后堅持娶賈女,再加上賈充的黨羽荀顓、荀勖、馮紞都極力稱讚賈女極其美麗,且有才德,晉武帝也就聽從了他們的意見納了賈女為太子妃。
有意思的是,司馬衷娶妻時又出現了意外,賈充其實有四個女兒,晉武帝說的又矮又醜的是賈充的三女兒賈南風,而楊氏和賈充黨羽推薦的其實是賈充的四女兒賈午,所以晉武帝才答應迎娶賈氏。然而賈午當時只有12歲,尚未發育,還不能穿成人衣服,但婚約已定,也只好讓賈南風穿上婚衣過門了。
其實對賈充來說,無論是司馬衷繼位還是司馬攸繼位他都無所謂,因為賈充不但是司馬衷的岳父,而且還是司馬攸的岳父,司馬攸的妻子正是賈充的長女賈荃。
晉武帝曾大病一場,當時群臣都認為他很可能就要駕崩了;晉武帝要真是駕崩,那自然是司馬衷繼位了。但是滿朝文武大多歸心於司馬攸,這時候河南尹夏侯和甚至對賈充說:“卿二婿,親疏相等。立人當立德。”賈充並不做任何表態,他很清楚自己無論表態支援誰都沒好處。
司馬攸為人正直,平素裡十分憎恨荀勖、馮紞二人專事諂媚的行為,因此也遭到了二人的忌恨。晉武帝的病好轉之後,荀勖、馮紞對晉武帝說:“若陛下疾病不能愈,公卿歸心與齊王,即便太子謙讓,最終免不了一死。所以應該讓齊王返回他的封國,以安定天下。”馮紞的話分量很重,晉武帝當然也明白,如果自己真死了,太子年幼愚笨,估計難以倖免。便接受了馮紞的意見。
晉武帝的決定
無論群臣與外戚怎麼個鬧法,真正能決定何人繼嗣的還是晉武帝。那晉武帝是如何決定的呢?是傳位給賢明的弟弟,還是傳位給親生的兒子?顯而易見,無論是為江山社稷考慮,還是為司馬衷考慮,傳位給司馬攸確實是最佳選擇,畢竟以司馬衷的智商,要想保住皇位是很困難的,而他一旦失去皇權,那麼生命也將不能自保。但晉武帝最終還是選擇了司馬衷,應該說這個決定確實有個人私情在裡面,但也是他綜合考慮的結果。
晉武帝司馬炎,雖非明主,但也說不上昏聵
第一 晉武帝覺得司馬衷只是不聰明
和嶠、衛瓘二人或明或暗的提醒過司馬衷的智商問題,晉武帝當然清楚自己兒子的智商不高,但他其實並不知道這個蠢兒子到底蠢到什麼程度,所以也曾經出過考題考驗司馬衷。
一天,晉武帝特意設了酒宴,命東宮的官吏全部參與,然後把一些連大臣都決定不下來奏章密封起來,送去東宮看司馬衷如何處理。晉武帝這麼做自然是想弄清楚兒子到底有多大的能耐,而且當心他作弊,特地還把東宮所有官吏全部調走,但晉武帝還是失算了。當時賈南風已經嫁給了司馬衷,他聽到這個訊息後十分擔心,立即找來外人代替司馬衷回答問題,答題時引經據典,甚至引用了很多古義。隨從張泓見狀,認為不妥,便說:“太子不學,陛下所知,而答詔多引古義,陛下定會糾察代筆之人,反而加重了太子的過錯,倒不如直以意對。”賈妃聽了非常高興,便對張泓說:“便為我好答,富貴與汝共之。”張泓便動手準備草稿,然後讓司馬衷親筆抄錄下來,晉武帝看後果然信以為真。
除了賈南風暗使招數影響了晉武帝對太子愚鈍的判斷外,還有更多的大臣為尊者諱,根本就不敢如實的指明司馬衷的智商到底如何。比如說和嶠與荀勖等人曾經一起伺候晉武帝,晉武帝對二人說:“太子近來稍有長進,你們一起去他那裡,問他一些當今世事。”於是二人就去了司馬衷那裡,回來以後,荀勖等人都稱讚他“明識雅度,誠如明詔”。而和嶠卻說:“太子的資質和原來一樣。”晉武帝聽了很不高興。
可以肯定,晉武帝完全是知道司馬衷愚笨的,但笨到什麼程度,他未必就能真正知道了,群臣對他是不敢直說的,考試的成績也是作弊的,這些都影響了晉武帝的判斷。而晉武帝最終還是讓司馬衷繼位,只能說明在晉武帝心裡,雖然司馬衷蠢了點,但還是勉強可以接受的。
第二 司馬衷有一個十分聰明的兒子
司馬衷的智商確實不高,但他卻有一個十分聰明的兒子。最初的時候,晉武帝因為司馬衷年幼不知閨房之事,怕他結婚之後鬧出笑話,於是把才人謝玫賜給了他,讓謝玫教他男女之事,結果謝玫就這麼懷孕了。後來司馬衷娶了賈南風為太子妃,賈氏對謝玫十分嫉恨,謝玫不得已只能請求返回後宮,結果在宮裡生下了皇孫司馬遹,有意思的是司馬衷對這一切竟然渾然不知。數年後,司馬衷入宮朝見晉武帝,看到一個三四歲的小孩正在和其他的皇子玩耍,以為是自己又有了弟弟,於是走過去拉著他的手,一旁的晉武帝這才告訴他說:“是汝兒也。”(可以想象下司馬衷當時是什麼表情,這也算是喜當爹了)
司馬遹幼而聰慧,晉武帝十分喜愛他,經常把他帶在身邊。有一天夜裡,皇宮中忽然失火,晉武帝童心未泯,登上閣樓觀望火勢。這時候,年僅五歲的司馬遹牽著晉武帝的衣襟走進昏暗的地方,並說:“夜裡突然起火,應防備非常之事,不應該站在亮處,讓別人看見人主。”晉武帝很是驚訝,“由是奇之”。從此之後晉武帝基本放棄了廢黜司馬衷的想法,在他眼裡,即便司馬衷不行,皇位還能傳到司馬遹的手裡。
第三 晉武帝自認為能保證司馬衷的皇位不被威脅
司馬衷確實笨,但晉武帝認為把皇位傳給他絕對是可以放心的,這個判斷首先來源於他的認識。司馬氏之所以能夠順利地奪權,確實有曹魏宗室不振的原因。有鑑於此,晉武帝登基之後開始大封諸王,以叔祖司馬孚為安平王;叔父司馬斡為平原王,司馬亮為扶風王,司馬伷為東莞王,司馬駿為汝陰王,司馬肜為梁王,司馬倫為琅邪王,封皇弟司馬攸為齊王、司馬鑑為樂安王、司馬機為燕王。又把司馬望等諸子侄共十七人都封為王,一次就封27個宗室成員為王,算上後來封的,整個西晉共有57個封國。
我們從晉武帝分封諸王的行為可以看出,晉武帝不放心的只是外臣而已,他自認為這些分封王會在中央受到威脅時能義無反顧的拱衛皇室,而且罷免了州郡兵,外臣不可能掌握多少兵馬,各分封王的王國內都有士卒、馬匹、兵器,力量對比優勢明顯,所以司馬氏的天下外人已不可能染指。
晉武帝積極的準備後事
最初晉武帝在分封王爵時並未讓諸王返回自己的封國,在276年病重之後開始醞釀分封王返回封國。次年衛將軍楊珧建議應當讓諸王返回封國並擔任封疆大吏,以此拱衛皇室,晉武帝於是接受意見,安排諸王就近封國的地方當任都督之職,無職的全部返回封國,“諸王公戀京師,皆涕泣而去。”
但這些返回封國的諸王並不包括齊王司馬攸,他依然留在京師,可能是晉武帝因為父母的遺言而有所顧慮。在這段時間內,群臣對司馬攸日益推崇,但絕不包括荀勖、馮紞、楊珧這幾個,他們擔心如果皇位落入他的手裡自己只能吃不了兜著走了,於是他們幾個積極地勸誡晉武帝讓齊王返回封國。
這時候的晉武帝其實已經下定決心傳位給太子了,他曾問尚書張華該把後事託付給誰,張華同樣支援齊王,他說:“明德至親,莫如齊王。”這一句話可觸犯了晉武帝的心思,荀勖就乘機誹謗張華,於是調任他為安北將軍。
282年,馮紞又對晉武帝說:“陛下詔令諸侯返回封國,當從親近之人開始執行。親者莫如齊王,如今只留他在京城,可乎?”荀勖又說:“朝廷百官都心附齊王,陛下萬年之後,太子不得立矣。陛下應該試著讓齊王返回封國,朝廷上下必定認為不可,那麼我說的話就應驗了。”
晉武帝同意,於是任命司馬攸為大司馬、統領青州諸軍事,侍中之職依舊。同時又任命汝南王司馬亮(司馬懿第四子)為太尉、錄尚書事、兼領太子太傅,光祿大夫山濤任司徒,尚書令,衛瓘任司空。
晉武帝的詔書一下,果然遭到群臣熱議,徵東大將軍王渾最先上書反對,並建議讓齊王司馬攸補太子太保的缺,留在京師與汝南王司馬亮、楊珧共掌朝事。認為只有這樣“三人齊位,足相持正”,才能做到“既無偏重相傾之勢,又不失親親仁覆之恩,計之盡善者也。”
群臣反應十分激烈,接著扶風王司馬駿,光祿大夫李憙,中護軍羊琇,侍中王濟、甄德相繼入宮進諫。很明顯,反對的人越多,晉武帝態度也就越堅定,而這時候他已經是鐵了心的要讓齊王歸國了。王濟和甄德都分別娶了晉武帝的女兒常山公主和長廣公主,二人見自己勸說沒用,便讓妻子入宮進諫,甚至跪下磕頭,哭著請求晉武帝留下齊王。
這可讓晉武帝動了怒,他對侍中王戎說:“兄弟至親,今出齊王,自是朕家事,但是甄德、王濟二人竟然打發女人到我這裡哭死哭活!”於是免除二人侍中之職,另任了兩閒職。
事還沒完。齊王將要就國,晉武帝下令負責掌握宗廟禮儀的太常商議一下應當賜予齊王些什麼東西,然而博士庾旉、太叔廣、劉暾等人很不識時務的集體上書,繼續勸誡晉武帝應當留下齊王輔政。
接著太常鄭默、博士祭酒曹志也上書晉武帝,他倆的觀點和群臣一樣,但曹志卻有著特殊的身份,他是曹植的兒子。所以晉武帝看到奏章後十分生氣,大怒曰:“曹志尚不明吾心,況四海乎!”因此免去鄭默、曹志的官職。晉武帝之所以這麼說,在於曹植的特殊經歷,曹植正是因為可能會威脅到曹丕的皇位,曹丕才打發他返回封國,哪知道曹志竟然也不明白其中的蹊蹺,要不然就是明知故犯。
這事鬧得越來越大,而事情的主角司馬攸也是不願意返回封國的,又因為自己受到猜忌而憤怨發病,於是請求去給母親守陵。晉武帝已經鐵了心的要讓他回國,所以派了御醫給他看病,等病一好就走。然而御醫為了迎合晉武帝,只說司馬攸沒有病。河南尹向雄就趁機進諫:“陛下子弟雖多,然有德望者少;齊王臥居京邑,所益實深,不可不思也。”晉武帝依然不接受,向雄憤恚而卒。
司馬攸的病情開始加重,晉武帝仍然催促他上路,司馬攸只能勉力撐持著去向晉武帝辭行。由於司馬攸平日裡十分注意自己的容表,即便病得很厲害,他依然舉止如常,反而讓晉武帝越發懷疑他是在裝病。司馬攸只得拖著病體返回封國,但他沒走幾天就吐血而亡了。後來晉武帝前去祭奠,司馬攸的兒子司馬冏頓足號哭,向晉武帝說明司馬攸的死因,痛訴父親的病是被御醫給耽誤了,晉武帝立即下令殺了御醫,讓司馬冏接替了司馬攸的齊王爵位。
司馬攸病逝後,晉武帝悲痛不止。一旁侍奉的馮紞就對他說:“齊王名過其實,天下又歸心於他,現在他自己死了,實在是國家的福氣,陛下何必要過份悲哀呢!”晉武帝於是止住了眼淚。可以說最能威脅司馬衷繼位的正是司馬攸,他的病逝對司馬衷而言當然是個好訊息。
289年,晉武帝再次病重,為了讓兒子順利接班,他再次大封王爵,任命司馬亮為侍中、大司馬、假黃鉞、大都督、督豫州諸軍事,鎮守許昌。遷南陽王司馬柬為秦王,都督關中諸軍事。任命始平王司馬瑋為楚王,都督荊州諸軍事。任命濮陽王司馬允為淮南王,都督揚、江二州諸軍事。又立皇子司馬乂為長沙王,司馬穎為成都王,司馬晏為吳王,司馬熾為豫章王,司馬演為代王;皇孫司馬遹為廣陵王。又封淮南王的兒子司馬迪為漢王,楚王的兒子司馬儀為毗陵王。
(八王之亂)封藩王的結果,往往意味著動亂,但是歷朝歷代依然會分封藩王
不但如此,晉武帝聽從大臣王佑之計,讓太子的同母弟弟司馬柬、司馬瑋、司馬允派去鎮守全國要害之處。晉武帝又擔心楊氏權利太大威脅太子的地位,便任命王佑為北軍中候,掌管京師禁軍。而且晉武帝還考慮到皇孫司馬遹年紀尚幼,便以高標準挑選他身邊的僚佐,特意任命一向志行清素的散騎常侍劉寔為司馬遹的老師。
為了能順利的傳位給太子,晉武帝可謂用心良苦,他能想到的威脅,都已經幫兒子剔除了。在晉武帝眼裡,天下四海昇平、國泰民安,做皇帝太簡單了,只需像他那樣騎著羊車穿梭於深宮後院之中品嚐美色就行了,那些煩擾的政事自有楊駿等一干大臣處理,所以他堅定地認為,以司馬衷的智商還是足以勝任帝王之位的。
晉武帝是一個十分樂觀的帝王,他在位期間其實整個國家已經危機四伏,以他的才能也不過是勉強維持現狀而已。但是內部的民族矛盾、階級矛盾已經非常尖銳。如果是齊王繼位,積極處理政務,解決矛盾,或許不會爆發八王之亂,甚至有機會改寫歷史,讓晉朝成為一個強大而持續統一的帝國。