如今提及温泉关之战,多数人脑海中大概都会浮现出三百斯巴达勇士抗击波斯大军的场面,虽然不少人知晓三百斯巴达人的故事只是希腊联军大部从温泉关撤离后才发生的一个事件,许多人可能也忽略了这样一个事实:即所谓的斯巴达三百勇士只是依据历史记录而再次加工过的产品。纵然人们不能完全否认当今艺术家碰巧还原了真正的历史,但史料中最终阶段的温泉关战役终究是另外一幅模样。

希罗多德版本的温泉关战役对于历史爱好者而言应当更加熟悉。根据这位历史之父的记载,温泉关战役的最终阶段确确实实有着三百名斯巴达人,然而他们并不是孤军奋战,七百名铁斯匹亚人和四百名由列昂提亚戴斯带领的底比斯人伴随在其左右,这些希腊人从前几日据守的峡谷中出来,与波斯人在宽阔的地带发生战斗。斯巴达人和铁斯匹亚人尽数牺牲,但底比斯人并没有坚持到最后,因为这些底比斯人早已投降薛西斯,他们只是被列奥尼达强行扣留在战场上。因此当底比斯人摆脱斯巴达国王的束缚后立刻投靠波斯人,并被波斯人在身上烙下了王室的印记。无论当代史学界对希罗多德记录的真实性如何判断,至少在这一版本中,斯巴达人并非独自在战场上与波斯大军厮杀。

比希罗多德稍晚的克特西亚斯也记载过温泉关战役。据说克特西亚斯在写作《波斯史》时曾借助波斯皇室的档案记录,但可惜这部著作并未完整流传下来。值得庆幸的是,公元九世纪的丰提乌斯曾在其著作中引用过一小部分克特西亚斯的《波斯史》,其中就包括克特西亚斯关于温泉关战役的记载。克特西亚斯并未提及温泉关战役中有其他希腊人的出现,因此与波斯大军对抗的只有斯巴达人。虽然克特西亚斯并未明确记载当时的斯巴达人只有三百名,但这份记载或许是最契合当代影音作品所改编的一个版本。

西西里的狄奥多鲁斯,或许是依据公元前四世纪史学家埃弗鲁斯的记录,提供了另一份不同的记录。虽然狄奥多鲁斯也有提到四百名底比斯人,但这四百人是自愿跟随列奥尼达对抗波斯人的,而且当列奥尼达将其他军队遣走的时候,底比斯人也同样离开了,只有铁斯匹亚人被留了下来。狄奥多鲁斯没有记载斯巴达人的数量,但他认为当时的铁斯匹亚和斯巴达人合计起来可能也不过五百。此外,狄奥多鲁斯认为列奥尼达在最终阶段带领手下士兵夜袭了波斯大营,并造成了波斯人的混乱,然而天明以后波斯人重组队伍,虽然不敢与希腊人贴身肉搏,他们还是用长矛与弓箭结束了列奥尼达等人的生命。

而谈及温泉关战役,普鲁塔克也是无法跳过的一个作家,即使他被许多人视为传记作家而非历史学家,他的作品仍然有重要的参考价值。普鲁塔克认为底比斯人和铁斯匹亚人也在温泉关战役的最终阶段留了下来,虽然底比斯人投降了,但他们是迫于形势而非自愿,而且这些底比斯人也没有被薛西斯打上王室的烙印。此外,普鲁塔克还认为底比斯人的领袖是阿纳克山德,而不是希罗多德笔下的列昂提亚戴斯。至于斯巴达人的最终战斗,普鲁塔克认为希罗多德的记载是错误的,他的看法与狄奥多鲁斯的记载相似,即斯巴达人并未固守一隅,而是冲进敌营,奋战至死。

而基于公元前一世纪史学家特洛古斯的记录,罗马史学家查士丁则认为共有六百名斯巴达人留在了这场战斗的最后阶段,列奥尼达则带领这六百人夜袭波斯人的军营,在无法找到薛西斯的情况下横冲直撞,最终力竭而亡。

总而言之,并没有任何一个古代史学家曾明确记载过三百名斯巴达战士的英勇故事。至于真相到底如何,大概无人能给出一个定论,但以上五份记录至少指出了学习历史时应当具有的一个重要品质:即不要轻信任何一个历史学家的记载和研究。