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 ...
随机推荐
- 除了Synchronized关键字还有什么可以保证线程安全?
除了Synchronized关键字还有什么可以保证线程安全? 日常使用Java开发时,多线程开发,一般就用Synchronized保证线程安全,防止并发出现的错误和异常,那么 除了Synchr ...
- Java SE 12 新增特性
Java SE 12 新增特性 作者:Grey 原文地址:Java SE 12 新增特性 源码 源仓库: Github:java_new_features 镜像仓库: GitCode:java_new ...
- 部署k8s的heapster监控
Heapster是容器集群监控和性能分析工具,天然的支持Kubernetes和CoreOS heapster监控目前官网已经不更新,部署学习使用 heapster: 收集监控数据 influxdb:数 ...
- VS Code C++ 代码格式化(clang-format)
--- # 语言: None, Cpp, Java, JavaScript, ObjC, Proto, TableGen, TextProto Language: Cpp # BasedOnStyle ...
- 深度学习库 SynapseML for .NET 发布0.1 版本
2021年11月 微软开源一款简单的.多语言的.大规模并行的机器学习库 SynapseML(以前称为 MMLSpark),以帮助开发人员简化机器学习管道的创建.具体参见[1]微软深度学习库 Synap ...
- Typora破解下载
Typora破解下载 文章指路
- 如何在Windows中查询证书颁发机构已颁发的证书
有时候需要看一下证书颁发机构已经颁发出去的证书,看看某个用户或者某个计算机获取过的证书有哪些.通常可以在证书颁发机构的MMC中查看.对于测试环境或者刚开始用的CA来说,这样查看挺简单的.但是对于用了一 ...
- PHP之旅---出发(php+apache+MySQL)
@ 目录 前言 准备 php安装 Apache安装 MySQL安装 Navicat安装(附) Apache+php整合 验证Apache+php 前言 本文详细介绍php+apache+MySQL在w ...
- .Net7 内容汇总(1)
.Net7 RC1发布 在9月14号,.Net7 RC1正式发布了. 按照微软的说法 This is the first of two release candidates (RC) for .NET ...
- k8s更换网络插件:从flannel更换成calico
卸载flannel 查看已安装的flannel的信息 # 查看CNI插件,可以得知使用的是flannel # cat /etc/cni/net.d/10-flannel.conflist { &quo ...