以“十年一觉扬州梦,赢得青楼薄幸名”自嘲的杜牧,其实是位颇富同情心的人。公元833年(唐文宗大和七年),杜牧路过金陵,曾为“穷且老”的昔日歌女杜秋,写了悲慨的杜秋娘诗》;两年后,诗人任东都监察御史,在洛阳重逢豫章(治所在今江西南昌)乐妓张好好,又为她沦为“当垆”卖酒之女,而“洒尽满襟”清泪——这就是此诗的由来