
其实所谓好圣孙司马遹,太子妻族贾氏,外家杨氏都只能算次要理由,最根本的原因是司马炎出于父亲的私心,不想传位给弟弟齐王司马攸。
西晋开国的局面极为特殊,由于基本全盘继承了东汉曹魏的政治遗产,所以司马炎名为开国君王,实际上更像是守成之主--从曹丕篡汉到司马炎篡魏,可以说是铁打的士族流水的皇帝,魏晋除了官家换了个姓,其他基本无二。而且司马氏代曹整整用了宣景文武三代四人,导致司马炎在朝堂上要面对的几乎都是年龄辈分都高于自己的世家重臣,这和绝大多数朝代开国时百废待兴的气象是截然相反的--蛋糕已经被瓜分完,朝堂之上死气沉沉。
而景王司马师的暴卒也带来一大隐患--文王司马昭不得不接替了其兄的霸府,这让司马攸作为象征司马氏家长地位的景王嗣子和舞阳侯爵位继承人,身份变得很敏感。另外,司马攸作为事实上的文帝嫡次子,为其亲生父母所偏爱。这就导致了武帝和齐王攸的第一次立储之争--最后是武帝赢得了更多支持者。但值得注意的是,如果史书记载无误,那么武帝比齐王攸大了整整12岁,此时齐王攸不过十几岁而武帝已经二十几岁。武帝能赢,恐怕更多还是因为国赖长君,所以即使羊琇这样的景帝外戚(司马攸名义上的舅舅)也是支持武帝而不是自己的外甥。
正是因为这个父祖留下的定时炸弹,纵观司马炎一朝,几乎所有的大动作都和齐王攸有关。这当然包括立太子。但因为武帝当年能勉强夺得储位是靠着文王嫡长子的身份,所以虽然他有二十几个儿子包括他最宠爱的嫡幼子秦王司马柬,他只能立嫡长子,否则根本无法从法理上镇住遍布朝野齐王的支持者--这份名单包括武帝叔父司马骏,亲手提拔的重臣张华,世家重臣王浑,外戚羊琇,夏侯和,驸马王济,甄德,前朝宗室曹志等等重量级人物。
关于太子的岳父贾充,其实他不光是太子的岳父,同时还是齐王攸的岳父。很多历史科普文都把贾充看做太子支持者,然而事实上他一直都是首鼠两端。咸宁二年司马炎病危,”朝廷属意于攸“--群臣欲拥立齐王攸为君,河南尹夏侯和(夏侯渊幼子,齐王攸嗣母景怀皇后夏侯徽的堂叔)对贾充说太子和齐王都是你的女婿,亲疏一样,立君当立贤,贾充对此的态度居然是沉默不语。司马攸的另一个嗣母,景献皇后羊徽瑜去世后,武帝亲信大臣提出齐王作为诸侯不该以儿子的身份行礼,贾充又提出一个和稀泥的办法“服子服,行臣制”,也就是名义上作为臣,但实际上还是以儿子的身份服丧---要知道,司马炎最为忌惮,同时也是最想抹去的就是齐王是景帝嗣子这一身份。因为贾充长期观望的姿态,使得司马炎也不敢得罪他逼他彻底倒向齐王,但是也基本被排斥出后期武帝朝廷的核心。
至于说因为皇孙司马遹聪明而立太子衷,这更像是武帝为了说服群臣或者说哄骗自己的催眠药罢了。公平的说,武帝虽然称不上天纵神武,但也是一个合格的君王和政客,他不会不知道立傻儿子再传位给孙子这一做法其实风险很大。但作为父亲,他铁了心要把皇位留给自己的子孙,作为皇帝,他也缺乏伯父司马师果敢狠毒的手段,所以他也实在没有更好的做法。
