eclipse中基于servlet运行显示无法获取资源文件
在Javaweb项目中我们经常能用到servlet框架,
但是常常或报错,今天是我改了三个小时代码找出来的一个令人吐血的小错误,虽然小但是很致命
类似这样的报错;
问题出在我们的servlet的路径中,我们需要将他的路径放在下面这个文件中
就是图中浅蓝色框的servlets把我们的文件声明在这就可以让Tomcat读取到位置和路径,具体方法就是在我们对应的servlet.java文件中在他的函数前面添加上:
@SuppressWarnings("serial")
@WebServlet("/servler名称")
就像这样,并且添加之后一定要重新运行项目否则就不行,
还有一个是我自己总结的在eclipse中往往没有被调用的函数或者类下方都会有黄色波浪线表示,所以遇到这样的下方有黄色波浪线的如果没有用处直接删掉即可,或者你怕错注释也行
并且通过这个有黄色波浪线这个问题我理解了servlet函数是靠调用的,因为在没有加那两行代码的时候我的文件中servlet他的下方就有黄色波浪线,这代表他没有被调用,所以才会出现我们运行界面伤心爱你是的一个资源不可被发现,意思就是我没找着。
本次小错误修改就分享到这,希望对大家有帮助,最后这方法暂时只针对eclipse至于在idea写的同学报错的话启示原理都一样,解决方法不同罢了。