自晚清起,列强在中国就建立了不少租界,在一些地区还有驻军权。日本对于中国一直有着很大的野心,因此在东北、天津、上海等地都有驻军。1927年,北伐战争时期日本以保护上海日租界为名,派遣三个大队的陆战队进驻上海。在1928年,这支部队正式编成“上海陆战队”,常驻上海。
一二八淞沪抗战后,日本又再度加强上海驻军,将上海陆战队编制扩大到五个步兵大队、一个炮兵大队和若干直属单位,其总兵力达到了四千多人,并有被俗称为扬子江舰队的第一遣华舰队支援。
从上海出发距离南京距离颇近,而包括上海在内的苏南、浙北地区是当时国民政府统治的核心地区。因此七七事变以后,这上海日本驻军就成为了一个潜在的大威胁。国民政府决定首先将其拔除倒也不算一个错误决定。
然而让国民政府没想到的是,虽然投入上海的部队有三万多人,差不多是日军的十倍,而且还是精锐部队,但是依然踢到了铁板,双方打了一个旗鼓相当。此后双方不断投入援军,淞沪会战规模越来越大,就成了历史上那个样子。
从结果来说,国民政府没有能实现预期目标,又导致日军转而从上海沿长江西进,不仅江南富庶地区和首都南京在抗战开始不久就沦陷。而且长江也有利于日本侵略军的补给,结果导致日军沿着长江一路攻城夺地,大片国土沦陷。
所以淞沪会战最后的结果并不好。至于说这是为了改变日本进攻方向,是实现长期抗战的需要云云,不过是粉饰失败而已。