从刘邦消灭陈豨的过程来看,刘邦攻心为上的策略已经运用自如了。
刘邦听说陈豨反叛之后说:“陈豨曾经给我做事,很有信用。代地我认为是很重要的地方,所以封陈豨为列侯,以相国的身份镇守代地,如今他竟然和王黄等人劫掠代地!但是代地的官吏和百姓并没有罪,全都赦免他们。”
这里体现了刘邦的政治智慧,一说重用陈豨的原因,二说陈豨忘恩负义反叛,三说代地官吏和百姓无罪,分化瓦解陈豨与其他人的关系。
刘邦亲自前往,到达邯郸后高兴地说:“陈豨不在南面占据漳水,北面守住邯郸,由此可知他不会有所作为。”“我知道应该怎么对付他了。”于是拿了许多黄金去引诱陈豨的部将,很多人都投降了。
赵相国上奏请求把常山的郡守、郡尉斩首,说:“常山共有二十五座城池,陈豨反叛,失掉了其中二十座。”皇帝问:“郡守、郡尉反叛了吗?”赵相国回答说:“没反叛。”皇帝说:“这是力量不足的缘故。”赦免了他们,同时还恢复了他们的守尉职务。这里说明刘邦既有原则又有灵活性,而且还体现宽宏大度的一贯风格。
皇帝问周昌说:“赵国还有能带兵打仗的壮士吗?”周昌回答说:“有四个人。”然后让这四个人拜见皇帝,皇帝一见便破口大骂道:“你们这些小子们也能带兵打仗吗?”四个人惭愧地伏在地上。但皇帝还是各封给他们一千户的食邑,任命为将。
左右近臣谏劝道:“有不少人跟随您进入蜀郡、汉中,其后又征伐西楚,有功却未得到普遍封赏,现在这几个人有什么功劳而予以封赏?”皇帝说:“这就不是你们所能了解的了!陈豨反叛,邯郸以北都被他所占领,我用紧急文告来征集各地军队,但至今仍未有人到达,现在可用的就只有邯郸一处的军队而已。我何必要吝惜封给四个人的四千户,不用它来抚慰赵地的年轻人呢!”左右近臣都说:“对。”
皇帝又问:“陈豨的将领都有谁?”左右回答说:“有王黄,曼丘臣,以前都是商人。”皇帝说:“我知道了。”于是各悬赏千金来求购王黄、曼丘臣等的人头。
刘邦亲自率军攻打东垣,但未能攻克,叛军士卒辱骂皇帝;不久东垣投降,王黄,曼丘臣的部下所有被悬赏征求的,一律都被活捉,因此陈豨的军队也就彻底溃败了。刘邦被叛军士卒辱骂,虽然大怒,但破城后还是区别对待,下令把辱骂过自己的人找出来斩了,不曾辱骂自己的人就宽恕了他们。