bug-2-JSP页面报错

话说:

各位读者盆友,新年好!

我之前发表过一篇博《不要好了bug,忘了疼》。这篇博客里有我所有的bug荟萃。今天我发现访问量并不高,而且我自己也常遇到相同的bug,解决起来往往是到了搞定的时候才想起来之前遇到过。并没有提高处理的速度。因此,我打算以后遇到,还是分门别类的发表出来,一是让自己印象更加深刻,二是便于网友遇到类似问题,有更多的参考,让自己的总结更加有价值。

目录


1.JSP页面有明显提示信息的报错
2.JSP页面无端由的报错


1.JSP页面有明显提示信息的报错

这种错误很明显,直接看提示信息即可,一般都是找不到jar包导致。
问题多是这样:
The ** cannot be resolved......
The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path 
很明显,也很简单,就是找不到jar包。
如图:

这里写图片描述

这里写图片描述

上面2张图,第一张是因为找不到Java相关包导致的;第二张表明找不到Tomcat的包导致的。javax.servlet明显是属于Tomcat的包。

解决办法:
网上很多,搞定build path即可
1)配置jre的build path
2)然后配置Tomcat的build path,注意,配置好后效果是这样的:

右键工程==》properties ==》 Java Build Path==》Libraries选项卡。

这里写图片描述

核心就是看着两个地方:正常情况,配置不应该出现红叉;jre应该如图所示,jar包都引入后是这样的;这样就可以搞定java相关包找不到路径的问题!

Tomcat的相关jar包配置好后,应该是这个样子:

这里写图片描述

如果没有外部包,表明没有添加,所以会找不到Javax.servlet,直接Add Libraries ==>Server Runntime
这样就搞定啦。

总结到这一步,我的总结和网上都一样。就算是重复劳动。需要补充的是:有时候,效果并不是一build path,就好了的。如果是外部import的项目,build path没有任何问题后,需要重新导入;要是访问的话,也需要重新部署。

直接把javax.servlet放到web-inf下面的lib里面,这样做应该没啥效果。不论是Eclipse还是IDEA,处理思路都是类似,只是解决途径不同罢了。

2.JSP页面无端由的报错

你有没有遇到过,什么问题都没有,JSP无缘无故报错?但是不影响页面访问?
多半遇到过。如果是简单的下面有个红色波浪线,那不算啥。如果是这样呢?

这里写图片描述

这种情况很妖精,直接action报错,action能有什么错!如果你不是纠结主义者,那也没啥;但是一旦纠结,就麻烦了,明明没错啊?

搞定方法:Ctrl A Ctrl X Ctrl V 然后不要Ctrl S 直接手动关闭JSP页面,让其提示是否save ,然后选择save,多数情况会自己好的。要不等几天再看看,反正不影响运行,过几天会自己好的。

所以,对有些问题是要看开点的,不要太纠结。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值