如果万历像他的祖父嘉靖一样,为“大礼仪”之争廷杖反对他的一百多人,或者像他的伯祖父正德,把一百多名谏阻他南巡的官员都以棍论处。那么,事情也许会省去许多麻烦。然而,万历既无先辈之权威,更无祖宗之气魄,即使偶而发怨对臣僚予以制裁,也无济于事。在这进退两难的情况下万历再次显示出性格上的弱点,从而采取“拖”的办法,既然双方意见不一,那就把册立太子的事推迟。其理由是皇后还年轻,说不定她会生个男孩,那时再立太子也不为晚。但事实上万历自从和郑贵妃相爱,就与皇后不再有男女之欢,这个儿子从何而来?显然皇帝在用这并不高明的办法搪塞群臣。
万历一方面绞尽脑汁应付群臣的不断反驳和追询,一方面对王恭妃母子进行残酷的虐待。万历自己五岁开始读书练字,但皇长子朱常洛长到十四岁,还没有给他指派老师,几乎让这位未来的皇帝成了文盲。而王恭妃本人也被打入冷宫,无人问津。
转眼常洛已到十九岁,万历既不为之成婚,又不立为太子。大臣们终于发现了一个秘密,原来那位王皇后常常生病,显然万历打算一旦王皇后病逝,则由郑贵妃继之;常洵也就顺理成章地成为太子了。讲官黄辉猜到了这一秘密后,立即秉报给事中王德完,并说:这是国家大事,不测的事情随时都会发生。若万历和郑贵妃遂愿,写在史册上,后人就会笑朝中无忠臣。王德完听完后,遂叫黄辉写了奏章草稿,再由自己修改誊写后送给皇帝。结果是王德完被廷杖一百后除名。尚书李戴等连疏力救,忤旨被责。
万历在打了王德完后对群臣愤然说:“诸臣为皇长子耶?为德完耶?如为皇长子,慎无续扰;必欲为德完,则再迟册一岁。”这些自相矛盾又令人哭笑不得的话,使群臣大为惊讶。他们觉得万历似乎真的在期待什么。