戰國時,齊國大臣春居,以此法巧勸齊宣王。
齊宣王修建大宮室,規模很大,修了三年還未完工,臣子們無人敢勸齊王。
臣子春居向宣王說:“楚王拋棄了先王的禮樂,音樂因此變得輕浮了,請問楚國算是有賢明的君主嗎?”宣王說:“沒有。”春居說:“所謂的賢臣數以千計,都沒有人敢勸諫,請問楚國算有賢臣嗎?”宣王說:“沒有賢臣。”春居說:“如今您修建大宮室,宮室之大超過一百畝,堂上設置三百座門。憑著齊國這樣的大國,修建了三年仍不能夠建成。臣子們沒有敢勸阻的,請問您算是有賢臣嗎?”宣王說:“沒有賢臣。”春居說:“我請您允許我離開吧!”說完就快步出去。宣王說:“春居!回來!為什麼你這麼晚才勸阻我呢?”
宣王終於接受春居的勸諫,趕緊召來記事的官員說:“寫上!我少賢德,熱衷於修建大宮殿,春居阻止了我。”
還有,齊國人能意也曾以“指桑罵槐”法,勸諷過齊宣王。
相傳能意去見齊宣王。宣王說:“我聽說你為人正直,有這樣的事嗎?”能意回答說:“我哪裏能做到正直?我聽說正直的人士,家都住在政治混亂的國家,根本不去見德行汙濁的君主。如今我來見您,家又住在齊國,我哪裏能算得上正直!”宣王生氣地說:“真是個粗野的家夥!”打算治他的罪。
能意機智地回答說:“我年輕時喜好直言爭辯,成年以後一直這樣做,您為什麼不能聽取鄙野之士的言論,來表彰他們的愛好?”說得宣王恍然大悟,於是赦免了他。
漢武帝時,東方朔也曾巧設圈套,指桑罵槐,確立了個人的地位。
漢武帝即位後,在全國征請有才幹的人才,東方朔雖然得到選拔錄用,擔當公車署待詔,但俸祿微薄,不受重視。於是他想出一個辦法,接近漢武帝,改變自己的環境。
一天,東方朔哄騙宮中看馬圈的侏儒們說:“皇上認為你們這些人對朝廷無用。耕地勞作種不好田,任職做官不能治理民事,參軍入伍不會指揮作戰,隻會白白耗費衣食,如今皇上想把你們全殺掉。”侏儒們聽說後十分害怕,哭了起來。東方朔教唆他們說:“皇上就要從這裏經過,你們何不叩頭請罪。”
過了一會兒,漢武帝經過這裏。侏儒們都跪在地上,一邊磕頭一邊痛哭。漢武帝問:“你們為什麼哭?”侏儒們回答說:“東方朔說皇上要把我們全都處死。”漢武帝很生氣,急忙把東方朔召來,責問道:“你膽敢編造朕的謊言,該當何罪?”東方朔正等待著這樣的機會,振振有詞地說:“我活也要說,死也要說,侏儒身高三尺,俸祿一袋粟,錢是二百四十錢;臣東方朔身長九尺,俸祿也是一袋粟,錢也是二百四十錢。侏儒飽得要死,臣東方朔餓得要死。如果臣的話可以采用,請用厚禮待我;未可采用,請讓我回家,不要讓我白吃長安的米。”漢武帝聽了哈哈大笑,赦免了他的罪。
不久,東方朔被任命為金馬門待詔,得到皇帝的重用。
朱元璋在起義時,也曾導演“指桑罵槐”,整頓軍紀,並獲得了成功。
朱元璋帶兵,很注意軍隊紀律。在打下和州後,朱元璋“和州立約”,申明軍紀,強調將士買賣公平,不許調戲婦女。所以,朱元璋率領的紅巾軍所到之處,與民秋毫無犯,深得沿途百姓的擁護。
公元1356年,朱元璋打下集慶,便與眾將商議攻打鎮江的事情。
這日拂曉,全軍在教場集合,等候指揮攻打鎮江的徐達大將軍發布命令。突然,一個驚人的消息傳到教場:徐大將軍已被元帥抓了起來,馬上就要問斬。眾將士吃驚不小。
正在這時,隻見平時威風凜凜的徐大將軍現在卻被兩名武士反綁著押了過來,後邊還跟著兩名劊子手,手捧鋼刀,殺氣騰騰。徐大將軍被押至軍前,臉色難看,一言不發。朱元璋也在衛士簇擁下來到教場。
不一會兒,執法官用洪亮的聲音宣布道:“奉元帥命令:徐達身為統兵大將,但不知管束部隊將士,嚴明軍紀,軍中屢次發生欺壓百姓的事情,壞我紅巾軍名聲,而徐達多不稟報處理。我義兵替天行道,除暴安民,如此敗壞紀律,實屬軍法不容,應予斬首示眾!”
眾將士一聽,一個個都嚇得臉色慘白,不知如何是好。隻見帥府都事李善長帶頭跪下,對朱元璋說:“徐大將軍品行端正,作戰英勇,屢立大功,當下軍務緊急,正是用人之際,望元帥寬恕!”
眾將也都跪下,一齊哀求。朱元璋坐在椅子上,臉色鐵青,一言不發,全場士兵這時也一齊跪下求朱元璋饒徐大將軍死罪。
朱元璋見全體將士都跪下替徐達求情,不能不說話了,便站了起來歎了口氣緩緩地問道:“我們起兵是為了什麼?”
眾將士一齊答道:“代天行道,除暴安民。”
“是的,”朱元璋點點頭,“如果我們自己又來欺壓百姓,還叫什麼義兵,又打什麼仗呢!”
眾將士聽了,一齊低下了頭,一言不發。朱元璋臉色一沉,喝道:“在場的眾將士誰沒有幾件功勞,若都倚功敗壞軍紀,我們還像一支除暴安民的軍隊嗎?”沉吟半晌,對徐達喝道:“看在眾將士的分上,這次饒你。打下鎮江後,再有違犯軍紀,欺壓百姓之事,定斬不饒!”說罷,朱元璋拂袖而回。