Il generalissimo Chiang Kai-shek decise di non schierare le truppe migliori poiché non riteneva opportuno sacrificarle in una resistenza simbolica e senza speranza nella capitale, preferendo preservarli in vista di battaglie future.
Il generale Tang Shengzhi radunò circa 100.000 soldati, la maggioranza dei quali senza preparazione, e una parte delle truppe sconfitte a Shanghai.
Inoltre dispiegò la 35ª e la 72ª divisione alle porte della città per evitare fughe di civili, come ordinatogli dal quartier generale di Chiang Kai-shek a Wuhan.
L'opificio per la tessitura del cotone operava nel comune di San Vittore già nel 1847.