寫一下本段嘅繼續 - 惠斯勒喺 1846 年到 1848 年嘅墨西哥 - 美國戰爭中參加,喺 1847 年 3 月 9 日到 29 日參與維拉克魯茲嘅圍攻,喺 1847 年 4 月 17 至 18 日嘅塞羅戈爾多戰役,喺 1847 年 8 月 19 至 20 日嘅康特拉斯戰役,喺 1847 年 8 月 20 日嘅丘魯布斯科戰役
1847 年 8 月 20 日, 1847年8月20日,佢被任命為中尉, 因為他在墨西哥的Contraeras和Churubusco戰役中表現出"勇敢而有功德的行為".