但由于各部队之间缺乏协同,战役指挥和部署也多有不当,进攻时没有章法,防御时又缺乏纵深,完全是靠抗日将士凭着血气之勇,用血肉之躯去跟鬼子拼命,造成我方伤亡惨重的情况,有指挥和战术上的原因,也有当时中国现状所局限,可以不用过分苛责。
但是,本来只是吸引日军主力的一次战役,却是变成了中国几乎集中了全国最精锐部队跟日军海陆空齐备的20万精锐的一场大决战,这个策略就错得有些离谱了。
首先,上海是临海城市,在此与日军决战,日军可以充分发挥其海空优势,而我军几乎全是依靠陆军作战,这是典型的以己之短博敌之长,是为兵家大忌。
用后世的观点来说,就是自己陷入不对称作战的困境中,而且还是主动凑上去的,岂不让小鬼子笑开了花。
而且上海左边是长江口,右边是杭州湾,形成‘凸形边境’,日军可以充分发挥其占绝对优势的海空军,从上海两侧的长江和杭州湾登陆,实施战略包围。
从地利上讲,上海根本就不是中国军队适合决战的地方。
其次,由于当时上海是国际大都市,西方列强在上海都有租界和很多在华利益,他们必然不愿意看到上海被打成一片废墟,对中国军队主动挑起在上海的战争自然就百般阻扰和抗议。
而当时民国的羸弱状况,又不敢得罪这些西方列强,导致我用兵时束手束脚,不敢越租界一步。甚至出现由于西方列强的抗议,导致我最好的进攻时机被延误,从而让日军获得宝贵喘息之机的情况。
从国际支持的角度看,这些西方列强却是只顾自己的利益,不管中国人民的死活。不但没有对日军侵略中国的行为进行干涉,反而阻挠我国在上海对日军发起攻击,甚至还提出把上海设为不设防城市。
以当时的情况来看,人和也不在我。
再次,既然国家抗战的整体战略已经确定是打持久战,就是考虑到了日军的强势和我国与日本国力的差距,那在战场上就要稳重用兵,在打击敌人的同时,还要在可能的情况下,尽量保存我方的有生力量,以待长期抗战。