你说你有多坑?----超市项目错误总结

1 login.jsp

getElementById ----->  getElmentById

var userCodeSpan = document.getElementById("userCodeSpan"); ----> var userCodeSpan = document.getElementById("userCodeSpan").value;

这两个虽然是拼写错误,确实两个大坑,考验我眼神儿呢么,连续奋战15个小时,凌晨3点多,怎么排错?坑比。。。直接导致登录页面js验证失效,坑!!!!

var actionForm = document.getElementById("actionForm"); ----->

var actionForm = document.getElementByID("actionForm");

又是拼写错误,你奶奶的,直接导致登录按钮失效,去死吧!

2 web.xml

<url-pattern>/login.do</url-pattern> ---> <url-pattern>/Login.do</url-pattern>

这个错误是坑比中的战斗机,直接导致不能跳转页面,不能验证是否错误,怎么点都是不行,就是报错页面

我从login.jsp一直排查到 LoginServlet.java ---> UserServiceImpl.java --->UserdaoImpl.java,全部jsp页面都看了一遍,然后又看所有js页面,然后我都疯了,最后找到web.xml,你妹的,藏得挺深呐,顺便还发现吧pwdmodify.js --->写成了 pwemodify.js 眼泪都流出来了!

3 userlist.jsp

为什么呢?找不出来问题啊??!!!

找到报错语句,但是问题是什么呢?

找到原因了,这里没有用userList接收,所以,返回的是null。。。。。坑啊。。。。

先到这吧,我要吐了,待续......

时间: 2024-08-04 18:20:02

你说你有多坑?----超市项目错误总结的相关文章

如何确保外包不被坑,项目不烂尾,架构是核心

如何确保外包不被坑,项目不烂尾,架构是核心! --关注微信公众号:"扣丁圈",确保不入坑!

android开发里跳过的坑——android studio 错误Error:Execution failed for task &#39;:processDebugManifest&#39;. &gt; Manifest merger failed with multiple errors, see logs

使用AS在gradle里配置了多个定制版本,发现在编译版本切换时,会出现错误: Error:Execution failed for task ':processDebugManifest'.> Manifest merger failed with multiple errors, see logsInformation:Gradle tasks [:app:generatePhoneWulianDebugSources, :app:mockableAndroidJar, :app:prepa

github 采坑记 —— 项目提交到github后部分文件缺失

在使用git push到GitHub上后,发现部分文件缺失,如下图所示: 可以看到dist文件夹为 运行 npm run build 之后打包生成的文件,node_modules 文件也是缺失的 导致文件没有提交的原因是在项目根目录下有个文件: 打开文件: 可以看再提交时有些文件被忽略了,可以将相应代码删除,然后重新push到GitHub上 想要的文件就提交上去了! 多多采坑,多多总结,多多练习~~~ 原文地址:https://www.cnblogs.com/amy2017/p/10087455

用android studio运行weex项目错误汇总

在本地使用命令weex run android运行weex项目时报错:"Error: No android devices found.",后面发现这是个坑,需要使用android studio启动项目来运行. 在本地下载安装好android studio环境和工具后,将weex项目下platforms->android文件引入(如果是ios则引入ios文件夹),然后编译运行,在编译运行中遇到了如下几个问题,在此汇总记录: 1.Could not find com.android

新进项目错误与感言

一,双重序列---错误原因: 1,orcale忘记创建序列 2,序列创建规范:SEQ_JDCJYJC_BYSLJDS  前面的(SEQ)一定要大写, 3,配置文件序列首之母要小写seq_JDCJYJC_BYSLJDS 4,序列名称(配置文件中是否与orcale序列名称一致)    表名要与配置文件中一样   保持大写 5,hibernate_oracle.cfg.xml 中一定要记得加上model/jlbzkh/oracle/JlbzkhBysljds.hbm.xml自己创建的实体文件 二,编写

C/C++大型项目错误管理

在C/C++大型项目中,错误管理在项目中起着举足轻重的作用,以我自己的项目经验以及观摩其它项目,错误管理对项目框架以及开发效率有着非常大的影响.对于错误管理的认识大致分为三类: 刚刚開始敲代码的新手,满篇程序看不到一处关于返回出错的处理,更不用说出错管理了.说明他没认识到出错管理的重要性 程序中到处都能看到关于出错的处理.认识到了错误,可是处理方式欠缺 程序中差点儿不会非常明显的看到关于错误的处理.这是错误管理的最高境地. 错误管理,涉及到程序的健壮性,可恢复性,可靠性,高效性.在出错的情况下,

Android Studio 导入项目错误

Gradle DSL method not found: 'Android()' 错误原因: android studio 引进项目时,自动查找本机是否有项目设置的SDK版本,若发现没有,我们会在project structure修改成自己的SDK.然而,修改后,AS会自动在项目下的build.gradle里添加上以下代码: 解决办法: 删除以上图片中红框中的代码,然后再执行build->Rebuild project,删除完之后的代码如下:

web项目错误页面友好处理404,500等

写在前面: 在web项目中,可能会出现404.500等错误页面,给用户体验不怎么好,所以我们可以对这些错误页面进行友好的处理. 步骤: 1.配置web.xml: <!-- 错误页面友好显示 --> <error-page> <error-code>404</error-code> <location>/commons/error.jsp</location> </error-page> <error-page>

Eclipse中新建maven项目错误汇总

1,初始目录意义: maven项目自动生成三个目录,重点是这三个目录既不是包,也不是文件夹,都是根目录: src/main/java:根目录 src/main/resources:跟目录,和src/main/java同一文件夹, src/test/java:测试文件夹 2,src/main/java missing(不显示该路径,但是已经具有) 解决方法:在项目上右键选择properties,然后点击java build path,在Librarys下,编辑JRE System Library,