起因是这样的:我前几天用idea2020编辑器,用ssm框架搭建了一个图书管理系统。只是将图书信息的增删改查实现,还有用户的注册和登录功能实现。本来想着今天将用户信息的删除和修改完善以下,本来是很简单的事情,就在我将删除逻辑(从前台到后盾)实现后,然后满怀信息的打开Tomcat服务器,就等测试…结果一场四个小时的辛酸旅程开始了。
打开页面后,我先实现注册和登录,然后检查了一遍以前的功能都可以正常使用。就当我打开用户信息展示页面的时候,也没感觉到异常,就当我准备点击删除按钮,删除一个用户的信息的时候,发现一个讨厌的事情。那个删除我使用的是超链接的形式,鼠标移动到删除上时,删除字样应该会变色而且应该要在删除按钮下出现下划线(我还未对该超链接的形式进行修改)。但是他没有一点反应,是的你没听错,它一点反应都没有。我当时就纳闷了。我开始设置Tomcat的时候已经设置了页面的修改,只需要刷新页面就可以了。咋会没起作用呢。不慌、这样不行,我直接重新部署总可以了吧,重新启动Tomcat后,还是这个样子。还能这样玩。干脆一点,我直接删除这个信息注释掉。这样这个页面就不会有这个选项了吧,就当我兴冲冲的运行服务的时候,啪啪啪的打脸,他还在,你没听错,被我注释掉的删除还在页面上展示。我真的老无语了,我一不做二不休,直接将这个文件的内容全部注释掉了,这样应该啥也看不到了吧。就当我再次运行服务的时候,我真的要骂人了,他还在,他还在,他还在啊。不慌,不慌,不慌,我还有招,直接把访问到这个页面的地址改掉,这样总不会找到这个页面了吧。就当我再次燃起希望的时候,再次运行界面,然后输入一个错误的连接地址,的确是没有找到这个页面。就当我以为解决的时候,我又手贱,运行了一下历史记录的那个正确的地址。他又出现了,我已经把路径改了还能找到,牛批哦。没办法,上网搜,我就把浏览器的历史记录给删除了。但是最后的结果没有一点用。我真的是无语了。然后我就想着把这个页面的文件给删除算了,这样总不可能找到了吧。但是、但是、但是。他又出现了。我的天、我要死了。然后我就想再次建立个jsp页面吧,搞笑的事情来了,当我new的时候,发现没有jsp这个选项,啊啊啊啊,我要炸了啊。然后重点来了、重点来了、重点来了。我就去看了一下那个编译文件,我发现删除的那个页面还在,我真是日你妹的了,我都删除了,咋还会有这个文件(我此时对编译文件还不太了解),然后我就手动把这个文件给删除了。然后再次启动Tomcat服务器的时候,就算我输入正确的地址还是怎样的地址,那个页面都不会存在了。我此时特别的高兴啊。然后我就把那个页面直接复制了一),然后我就再次重启服务器,就当我以为全部搞好的时候。啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊,又来。我真的要死了。我此时特别的气愤啊,我直接把这些编译的文件全部删除了,然后,再次编译的时候,有文件编译出来。我又再次重启服务器。不出所料,啥东西都没有了。然后,我看那个编译的文件和我当前的目录文件差异好大。我心已死、我真的醉了。然后我就直接把这个项目换了一个位置,然后重新导入,啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊。我真的要死了,都一样,我们都一样。他还是那个样子。然后我就重新建立一个项目,最后导入web框架,就在这个时候,我发现了。新建的web有一个亮点,而我的那个web项目没有亮。而且新建的web项目时可以正常创建jsp页面的。然后,我就恍然大悟,我之前用的2020版本的idea已经把web项目给编译好了,导入的时候,运行的是之前编译好的文件,并没有编译我现在的文件
2021-9-30 17:45 我又重新建立一个项目运行这个项目,然后又遇到一个古老的bug…
https://blog.csdn.net/weixin_43304253/article/details/120570356