2月20日,经过多位相关方面专家及军方代表的商议,最终决定在江阴实施沉船封江,具体时间定于1937年3月15日。为了配合此次行动,统帅部决定,把苏中的第四军南调进入沪宁杭战区,与刚完成建制重整的141,142师,准备对被上海日寇进行反扑,转移日寇的注意力。
2月22日,我特意召开了江浙国民党高级军官(少将以上)会议,在回顾了二次合作以来的,取得的种种成绩之后,我特别强调,外敌当前,要注意团结,也只有团结起来,才有可能重现汉唐盛世。想我泱泱大国近100年来被搞得支离破碎,就是因为从上到下到处有内讧,互相拆台,搞得国家威望一跌再跌,势力范围一缩再缩。我希望以这次抗日战争为契机,能够重塑民族的精神与信心,整个国家变成一个拳头。所以,希望大家能在将来的战争中,同仇敌忾,浴血奋战,不要搞山头主义更没必要排斥**,我希望能在抗战结束后,用烈士们的鲜血凝结起两党将领的友谊,以个人的友谊来推动两党的信任!希望有些人不要满脑子阶级敌对意识,如果抗战失败,那我们就都是同一个阶级――奴隶阶级!大多数将领表示只要**方面没问题,他们将对**军队及其将领以友好态度相待。剩下的也表示在战争中愿意与**人谨慎合作。我见目的达到,我便散会,让他们忙自己的去了。对黄埔将领我倒很有信心,毕竟我是他们的校长,多少给点面子,再说他们大多也是穷苦出身,还有很多同学是**,工作可能会好做一些,其他人怎么想就不知道了,先把日本人赶出去再说吧。
2月25日,第4军在陈毅的率领下,准时到达指定位置:常熟一带,开始作战准备。陈毅本人立即驱车赶到无锡司令部参加高级军官会议。由陈明仁宣读总参的行动计划:“代号‘海市蜃楼’,作战目的:把日军注意力吸引到上海,配合封锁江阴航道。行动开始时间:2月28日早上6:00。由第4军和第14军141、142师担任主攻,第四军由常熟东进攻打嘉定;141、142师由江苏南下攻打青浦,每个方向我都为你们额外加强了一个炮团,并准备了大量炮弹,你们要多压制,谨慎冲锋,注意跑步协同以及控制伤亡,并且可以适时地演练一些新的战术。另外空军也会配合参加这次行动。我再强调一遍,这次打得就是气势!另外,上海南部与日军有接触的各部队在1小时以后发起有限的进攻,打得赢就夺回些地方,打不赢就多放枪,各大兵工厂已转移到后方开始大量生产普通弹药,所以不必太吝惜子弹。”就这些,明白了没有?如果没有什么问题就散会。
2月28日,5:40,笕桥机场。空军第511大队的12架诺思罗普轰炸机腾空而起,飞向上海。提供护航的是611大队1小队的4架波音P-12驱逐机。20分钟后,上海嘉定日军前沿阵地一片混乱,急忙呼叫空军支援。而同时,第四军的临时炮团开始怒吼,对前线日军进行火力压制。陈毅拿着望远镜关注着前线势态,发现日军被打乱了阵脚,便命令准备对敌前沿阵地进行穿插。在炮火的掩护下,第422旅1团成功穿插。
日军前线指挥部,在反应过来以后,命令放弃外围防线后撤至第二道防线固守,同时准备冲锋。在我空军离开后10分钟,空中出现了日军机群,对422旅1团身后进行轰炸,妄图切断其与我军的联系,旅长见势不妙,命令1团马上不惜一切代价快速撤退。我军刚撤出阵地,日寇组织了以连为单位的冲锋,重新“夺回”了空无一人的阵地。1团由于撤出及时,伤亡不大。不久,日军又组织了一次反冲锋,但在我军的严密防御之下,没有占到便宜。南线,李家珏在炮击之后,见没什么机会,也就没有发动大规模冲锋。
日军上海驻军司令部,司令竹本太郎在得到消息后,从炮火的强度及出动的空军初步判断,我军将在上海与其决战,主攻倒不一定是西上海地区,目的是把他赶下海。在随后召开的军事会议上,大多数将领认为,一线5~6个支那师无法对上海日军构成实质威胁,恐怕是他们声东击西的诡计,最近,黄浦江一线的支那军队太平静了,上次出动的装甲营也不知去向,很可能在不长的时间里,从东面乘我军西调之机,以大量部队偷袭我军,逼迫我军向西北,面对其坚固的吴福防御工事,从而大量消耗我军,以达到把我们赶下海的最终目的。所以,只是命令前线部队注意支那人动向,而命令沿黄浦江的守备部队提高警惕,并增派了人手。并请求附近的航空母舰提供空中支援,战列舰为西上海防线提供炮火支援。