古时候有个叫王生的秀才,小时候家境殷实,自小父母就给他和李员外家的女儿定了亲。王生读书很好,十几岁的时候就中了秀才。父母很为这个儿子骄傲,李员外也对这个未来的女婿十分满意。
可是天有不测风云,没想到一场大病夺走了父亲的生命,母亲也因伤心过度很快就离世了。年少的王生又不善于经营,很快就家道中落了。落魄的王生想找未来的岳父帮忙,没想到这个李员外不仅不帮他,还要取消自己女儿和王生的婚约。
幸好李员外的女儿是一个重情重义的姑娘,她坚决反对父亲的这种行为,并宣称如果父亲做出言而无信的事,她就终身不嫁。李员外就这么一个宝贝女儿,见她如此坚持,便也无可奈何,不过他要求王生必须在当年高中状元,才肯把女儿嫁给他。
为了不辜负李小姐的一片深情,更为了证明自己的实力,王生踏上了进京赶考之路。走到半路,赶上一个连雨天,王生就投宿在一家客栈,暂时休息几天。
当天晚上,王生做了三个梦。第一个梦,他梦见自己在墙上种白菜;第二个梦,他梦见天在下雨,他不仅戴了斗笠,还打着伞;第三个梦,他梦见自己和未婚妻李小姐背对背地站着,未婚妻始终没有转过身和他说话。
第二天醒来后,王生觉得这几个梦很奇怪,于是就找了一个算命先生。算命先生听了他的三个梦后,故作深沉地说:“我看你这次进京赶考是没戏了!你想一想,高墙上种白菜不是白费劲吗?戴着斗笠还打伞不是多此一举吗?跟未婚妻背对背,她始终没有转过身跟你说话,不就是没戏了吗?”
王生听了觉得很有道理,于是心灰意冷地回到客栈,准备收拾东西打道回府。客栈老板看到他的样子觉得很奇怪,就问:“你不是进京赶考吗,怎么要回家了呢?”于是王生就把算命先生给他解梦的事说了一遍。
老板一听就乐了,他笑着说:“我觉得这个算命先生纯粹是瞎说!墙上种菜不就是高中吗,戴斗笠还打伞不是说明你有备无患吗,跟未婚妻背对背,一转身就面对面,不是说明你转运的时候就要到了吗!”
王生一听,觉得更有道理,于是精神抖擞地进京赶考,果然高中了状元。