扎马之战是在什么背景下发生的?战前双方有着哪些准备

【扎马之战是在什么背景下发生的?战前双方有着哪些准备】到公元前6世纪中叶以前,迦太基已成为西地中海的主要大国 。在这以后的数世纪期间,迦太基进行了频繁的征战,并把它的商业帝国扩展到了北非、西班牙、西西里岛和撒丁岛 。但是,到公元前3世纪中叶,它和与之保持了几乎300年同盟关系的罗马发生了冲突 。那时,罗马主宰着整个意大利半岛,它对迦太基人距自己如此之近深感不安,而且,它对西西里岛早已垂涎三尺 。所以,公元前264年,罗马发动了第一次布匿战争 。这场战争一直持续到公元前241年 。在战争过程中,由于在陆地和海上(这场战争主要是海战)作战的迦太基将领们没有得到国内政治家的有力支持,结果,他们的舰队被歼灭,西西里岛和撒丁岛落入敌手 。在后来的许多年里,哈米尔卡·巴卡在西班牙大力增强迦太基人的实力 。公元前218年罗马人发动第二次布匿战争后,哈米尔卡·巴卡的儿子汉尼拔就是从西班牙向罗马发起陆路进攻的 。
汉尼拔在意大利转战16载,取得了(特别是在初期)巨大的战果,赢得了诸如特雷比亚、特拉西梅诺湖、坎尼等会战的胜利 。然而,他在征战中并没有得到迦太基的大力支持 。公元前207年,他的弟弟哈斯德鲁巴率军增援,结果却在意大利北部的梅陶罗河畔战败而死 。事实上汉尼拔在被召回迦太基之前已在意大利南部陷入困境 。
与此同时,迦太基人还在其他战场作战,其中最重要的战场是西班牙 。战争爆发后不久,罗马派西庇阿两兄弟(巴布利阿斯与尼阿斯,他们分别是阿非利加努斯的父亲和叔叔)前往西班牙摧毁迦太基的实力,并切断汉尼拔的补给线 。起初,他们取得了很大的胜利,但当哈斯德鲁巴和他的弟弟马戈以及另一个哈斯德鲁巴(吉斯戈的儿子)统帅的3个迦太基军团增援伊比利亚半岛后,西庇阿两兄弟随即遭到失败,并在战斗中阵亡 。这场灾难后不久,罗马元老院作出了一个大胆而理智的决定,即派遣24岁的普布利乌斯·科尔内利乌斯·西庇阿到西班牙指挥那里的军队 。西庇阿随后在那里取得了一系列引人注目的战绩 。
西庇阿曾跟随其父在意大利北部与汉尼拔作战,后来又在坎尼与汉尼拔交锋 。然而,当他去西班牙走马上任时,他的军事才能还鲜为人知 。不久,他就用行动证明了自己是历史上最伟大的将军之一 。他对各种作战原则,特别是对坚持既定目标、保持机动以及节约兵力等原则都有着深刻的理解 。他是一个勇敢的统帅,一个天生的领导者 。他总是尽可能地做好充分准备后才进行战斗 。汉尼拔是他在扎马之战中的杰出对手,但论才能,汉尼拔比他要略逊一筹 。尽管他的战略有时遭到非议,但从他在意大利的大多数作战表现来看,这些诋毁之词并没有多少证据 。扎马之战时,西庇阿已成为第一流的军人,因而他能够发号施令 。
到公元前205年,经过贝库、伊利巴和埃布罗河会战的胜利之后,西庇阿已把迦太基人赶出了西班牙,并已能够返回罗马 。但他深知,只有在迦太基,而不是在意大利,才能彻底打败汉尼拔 。在取得最后胜利之前,他不得不攻入迦太基本土 。当他还在西班牙时,他采取了一个极端冒险而又颇有勇气的行动,即到北非访问,目的是争取很有力量的努米底亚国王西法克斯的支持,结果,他如愿以偿 。另一个努米底亚的王公马西尼萨,以前曾在西班牙为迦太基而战,这时也和罗马达成了协议 。从军事角度来看,进军非洲的通路已经扫清,但在政治上,西庇阿却有许多对手 。不过,公元前205年他被选为执政官,并被委派兼管西西里省 。众所周知,那里将是进攻非洲的跳板 。