2021年9月28日,老是遇到一些非常奇葩的问题。就离谱、好好的一个web项目就莫名奇妙坏了。
起因是这样的:我前几天用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
2021年9月28日,老是遇到一些非常奇葩的问题。就离谱、好好的一个web项目就莫名奇妙坏了。的更多相关文章
- 2016年12月28日 星期三 --出埃及记 Exodus 21:23
2016年12月28日 星期三 --出埃及记 Exodus 21:23 But if there is serious injury, you are to take life for life,若有 ...
- 无插件的大模型浏览器Autodesk Viewer开发培训-武汉-2014年8月28日 9:00 – 12:00
武汉附近的同学们有福了,这是全球第一次关于Autodesk viewer的教室培训. :) 你可能已经在各种场合听过或看过Autodesk最新推出的大模型浏览器,这是无需插件的浏览器模型,支持几十种数 ...
- 2015年12月28日 Java基础系列(六)流
2015年12月28日 Java基础系列(六)流2015年12月28日 Java基础系列(六)流2015年12月28日 Java基础系列(六)流
- 2016年11月28日 星期一 --出埃及记 Exodus 20:19
2016年11月28日 星期一 --出埃及记 Exodus 20:19 and said to Moses, "Speak to us yourself and we will listen ...
- 2016年10月28日 星期五 --出埃及记 Exodus 19:13
2016年10月28日 星期五 --出埃及记 Exodus 19:13 He shall surely be stoned or shot with arrows; not a hand is to ...
- 2016年6月28日 星期二 --出埃及记 Exodus 14:25
2016年6月28日 星期二 --出埃及记 Exodus 14:25 He made the wheels of their chariots come off so that they had di ...
- 跨界!Omi 发布多端统一框架 Omip 打通小程序与 Web 腾讯开源 2月28日
https://mp.weixin.qq.com/s/z5qm-2bHk_BCJAwaodrMIg 跨界!Omi 发布多端统一框架 Omip 打通小程序与 Web 腾讯开源 2月28日
- 【NEWS】 ADempiere发布ADempiere 3.8.0路线图【2013年7月28日】
发布源:http://osssme.org/cms/?q=node/17 本以为ADempiere”已死“,但是看到ADempiere的WIKI上大概在从5月28日开始添加WIKI以来,经过多次更新后 ...
- 优步UBER司机全国各地奖励政策汇总 (3月28日-4月3日)
滴快车单单2.5倍,注册地址:http://www.udache.com/ 如何注册Uber司机(全国版最新最详细注册流程)/月入2万/不用抢单:http://www.cnblogs.com/mfry ...
随机推荐
- 6.11 NOI 模拟
\(T1\)魔法师 \(f(x)\)是各个数位之积,当\(f(x)\ne 0\),每一位只能是\(1\sim 9\),考虑数位积的质因数分解只能是\(2,3,5,7\)的形式,考虑对所有的\((a,b ...
- DolphinScheduler 功能开发:⼯作流级别任务空跑(后端),测试工作流是否正确执行...
点击上方 蓝字关注我们 ✎ 编 者 按 在今年由中国科学院软件研究所主办的开源软件所供应链点亮计划-开源之夏活动中,有不少小伙伴提交了关于 DolphinScheduler 的项目,本期是来自成都信息 ...
- DolphinScheduler 在绿瘦的实践成果,开启了我的开源之路!
点击上方 蓝字关注我们 ✎ 编 者 按 2021 年,Apache DolphinScheduler 社区又迎来了新的蓬勃发展,社区活跃度持续提高.目前,项目 GitHub Star 已达 6.7k, ...
- Luogu1038 神经网络 (拓扑排序)
拓扑排序,裸的,水的. 第一发:题读错,输出错,输入错,到处错 \(\longrightarrow\) 40pts (excuse me ?) 第二发:漏了输入层特判 \(\longrightarro ...
- PerfView专题 (第六篇):如何洞察 C# 中 GC 的变化
一:背景 在洞察 GC 方面,我觉得市面上没有任何一款工具可以和 PerfView 相提并论,这也是为什么我会在 WinDbg 之外还要学习这么一款工具的原因,这篇我们先简单聊聊 PerfView 到 ...
- 认识Vue扩展插件
众所周知,在 Vue 开发中,实现一个功能可以有很多种方式可以选择,这依赖于 Vue 强大的功能(指令.混合.过滤.插件等),本文介绍一下插件的开发使用. Vue 插件 插件通常用来为 Vue 添加全 ...
- 一些有用的数学知识(Updating)
文章目录 拉格朗日插值公式 微分中值定理 费马引理 拉格朗日中值定理 柯西中值定理 洛必达法则 连分数(NOI2021 D2T2 考点) 定义 结论 定理1 定理2 定理3 定理4 定理5 欧拉公式 ...
- Android下的Drawable使用
Drawable表示一种可绘制的内容,可以由图片或者颜色组成.Android下的Drawable有BitmapDrawable.GradientDrawable.LayerDrawable等等 1.B ...
- KingbaseESV8R6临时表和全局临时表
临时表概述 临时表用于存放只存在于事务或会话期间的数据.临时表中的数据对会话是私有的,每个会话只能看到和修改自己会话的数据. 您可以创建全局(global)临时表或本地(locall)临时表. 下表列 ...
- KingbaseES Truncate 与 Delete 机制比较
使用过Oracle的都知道,Truncate操作由于不需要写redo日志,因此,在性能上会比delete操作更高效,但在实际使用过程中,有时会发现delete比truncate速度更快.以下介绍下二者 ...