Napíšte pokračovanie pre tento odsek - Whistler slúžil v mexiko-americkej vojne, od roku 1846 do roku 1848, bol zapojený do obliehania Veracruzu, 9. - 29. marca 1847, bitka pri Cerro Gordo, 17. - 18. apríla 1847, bitka pri Contrerase, 19. - 20. augusta 1847, bitka pri Churubuscu
, 20. augusta 1847. 20. augusta 1847 bol vymenovaný za prvého poručíka za "odvážne a záslužné správanie" v bitkách pri Contreras a Churubusco v Mexiku.