自永嘉六年以来,中原的王公贵族和官僚地主纷纷渡江避乱,和东南原有的贵族、地主都享有种种特权,他们按官品分等占田,并把大量农户变为他们的荫户,不纳赋税。往往权势越大,以挟藏户口,私附的荫户就越多。比如就会稽郡余姚县在八十天里就查出私附一万余人。这种被权贵控制的荫户数和田亩数不断扩大,已经严重影响官府的赋税收入。在咸和五年,为解决财政困难,便实行度田收租,即按照各地垦种田亩实数,每亩征米三升。
不过这这并部意味着这些就能收上来,权贵地主拒绝缴纳,积欠高达亏空五十余万石,司马衍也是特别无奈,军队名义上他养着,百官名义上也是他给俸禄,但是实际上各级官吏家族都占着田,有田产你才能活的有滋有味。而大量中原氏族南下,是没法圈占大量土地的,所以还是江南氏族势大,当然也有部分世家大族圈了点,而普通老百姓想做官,想挤到上层就是做梦,当然也有例外,比如陶侃。因为备战的因素,稅米亏空特别严重,还涉及到军粮,于是王导还是得做样子,查办有关人等,于是尚书谢褒为首的一大批人都被免官了。晋成帝同时颁布了诏书,禁止世家豪族各级官吏将领私占山川大泽。
而另一边,王导则寻思着,该给这个少年皇帝找个皇后,兴许可以借此机会,在后宫多安插几个自己人进去,了解后宫动向。于是他就找了国舅庾亮商量此事。于是丹阳丞杜乂的独女杜陵阳进了王导的眼,杜阳陵的父亲早年亡故,母亲裴氏年轻守寡,而她是女子无法继承爵位。在杜阳陵14岁时,上门求亲者纷至沓来,只是她不喜欢,于是她母亲裴氏便都给拒绝了。不过她也不是没有中意的人,只是她没有牙齿,所以才拒绝了。司马衍根本找不到理由拒绝这门亲事,杜陵阳的曾祖是镇南将军杜预,在晋初战功卓著,为司马家的江山立下了汗马功劳;祖父是惠帝时的尚书左丞杜锡;就连杜陵阳的母亲裴氏也是名门之秀,裴氏的父亲裴遐还做过帝师,以宽宏大量闻名。
于是与庾亮请成帝尽快下诏娶后,婚礼有六礼,一曰纳采者,将为婚,必先媒通其言,乃后使人纳其采择之礼,用雁为贽,取其阴阳往来之义也;二曰问名者,问名以卜其吉凶也;三曰纳吉,卜于庙得吉兆,复使往告婚姻之事也;四曰纳征,用玄纁,不用雁;五曰请期,由夫家卜得吉日,使人往告之;六曰亲迎,婿往女家,御轮三周,御者代之,婿自乘其车而先,以导妇归。二出奇的是纳彩之后,一夜之间,杜陵阳的牙齿就长出来了。
而群臣此时又考虑到尚书仆射王彬去世了,于是想要改期期。而孔坦曰却站出来说:“婚礼之重,重于救日蚀。救日蚀,有后之丧,太子堕井,则止。纳后盛礼,岂可以臣丧而废!”于是,一切如常。于是派遣使节兼太保领军将军诸葛恢、兼太尉护军将军孔愉按六礼备办物品。大婚当天皇帝出临人极殿,群臣都来道贺,这是不符合礼制的。于是册立杜氏为皇后,大赦天下,司马衍登上太极前殿,群臣都来祝贺,白天过去,该锁宫门了,百官才走群臣自然是要祝贺的,同样也得回礼,于是文武百官增位一等。因为常年战乱,礼纪大乱,短时间内制定部了,只能仓促拟定,而太常华恒在婚礼结束后才组织博士们参考制定有关礼仪。
很快各地大旱的消息传到建康,司马衍于是诏令太官减御膳,免除受旱各郡县的徭役。然后又大行求雨祭祀,不过所幸的是郁林城下了雨。四月,皇后在太庙行庙见礼时,又突然下起了冰雹。天灾不断,司马衍苦闷不已,所以他也愈发讨厌起这个皇后,可是有王导,他也是恩爱的不得了。甘露降临西堂,又降临于尚书省议事厅前的桃树上,又降临于会稽的永兴悬,众官都来祝贺。甘露降临于会稽的山阴县,又降临于吴兴的武康县。庚申又降临武康县。