这是我在对之前的项目进行二次开发的时候遇到的问题。
就是我改动了jsp页面的表单提交项(我删除了几项无关重要的),之后提交按钮竟然失灵了!!?
我首先想到的是对应的js文件里,被删除的表单项对应的js代码还没有删除,于是,找到对应的js代码,把无关代码全部删除了。
重新运行,还是一样的问题,提交按钮点了没有任何反应,我点了返回键,却能返回到上一页,这一点让我认为js文件还是有效的。
之后我又反复试了各种可能,都没能解决问题。最后又开始怀疑是js文件未生效的问题。于是我注释掉了该js文件里的全部代码,重新运行项目,结果是返回键可以用,提交按钮无效,说真的当时我人傻了都,我开始怀疑除了我的js,是不是还有什么奇怪的东西控制着我的jsp页面????真的,感觉三观都崩塌了。。
最后想起来,可能是浏览器的cookie数据没有清理导致的问题(由于我之前也试过这种解决方案,不过好像是手残点了默认,清理了近一个小时的cookie,结果没有什么用。。),我清理了浏览器近一周的cookie,然后重新运行项目,天啦噜,OKKK了!问题得以解决。
真的是一言难尽,这种代码以外的问题,虽然很小一件事,但是真的很容易被忽略,还是记录一下吧!