Tuliskan kelanjutan untuk paragraf ini - Whistler bertugas dalam Perang Meksiko-Amerika, dari tahun 1846 sampai 1848, terlibat dalam Pengepungan Veracruz, 9 hingga 29 Maret 1847, Pertempuran Cerro Gordo, 17-18 April 1847, Pertempuran Contreras, 19-20 Agustus 1847, Pertempuran Churubusco
, 20 Agustus 1847. Dia diangkat menjadi letnan pertama pada tanggal 20 Agustus 1847 untuk "Perilaku Berani dan Bermartabat" di Pertempuran Contreras dan Churubusco, Meksiko.