eclipse或sts中,在servlet里面修改过的代码,无论怎么运行出现的都是上一次的结果,血与泪的大坑

1.代码如图:

在这里插入图片描述
大家看到这里一定会认为:正常显示结果应该是新值,但事与愿违;看结果如下:
在这里插入图片描述
看完运行结果估计心碎的和饺子馅一样,你说你出来个404或者500也好说啊,最起码可以调试检查代码去解决这个问题,这个出现以前的旧值,这就很头痛了;当时我在网上找了很久都没有解决这个问题的办法,于是我开始问各个群里面的大佬,终于有一个大佬说可能是因为一个Build Automatically 没有进行勾选造成的;于是我抱着一丝希望去看果然是没有勾选啊,很感激这位大佬!

2.Build Automatically如图所示:

在这里插入图片描述
Build Automatically作用就是:eclipse 自动编译;如果没有勾选的话就需要手动进行编译;先clean;再点击Build Project;这种最好不要手动编译,尽量还是自动编译比较好;

3.勾选以后完美解决:

在这里插入图片描述

4.最后总结归纳:

解决办法:
1、当然是继续勾选上Build Automatically。
2、或者手动project->clean… 带一次项目build

遗憾的是遗留下三个(发散思维)问题
1、项目通过eclipse的server发布到tocmat时,貌似是不会编译的,这时发生了什么。
2、project->build project的效果好像和clean…带的build效果是不一样的
3、项目右键properties->builder是否和项目编译有关,是否可以优化,提高速度
我一直想弄清楚三个问题;但由于技术有限还不能解决,如果哪位大佬看到这3个问题,可以抛砖引玉给小弟指点一下,小弟不胜感激。欢迎大佬们积极评论,相互学习和进步!

  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值