项目问题总结3:MyEclipse导入项目报错-"The import javax.servlet cannot be resolved"

原创 2015年11月02日 11:52:22

        问题描述:

        因为做接口管理系统的原因,网上商城的项目就被暂时搁置了一段时间,今天重新找出来,将项目导入到MyEclipse中之后,发现项目文件上有很多的小红叉,如下图所示:

       

        打开报错的代码文件,查看是哪里出错,报错信息是什么,如下图所示:

        这只是类文件的报错信息,jsp页面的报错信息如下:

        问题解决:

        知道了报错的文件和报错信息,那么就要去找解决办法了。将报错信息复制粘贴到搜索框里,去搜索解决方案,发现这个问题的解决办法很简单,引起这类错误的原因就是:你的项目在导入的时候,没有将jsp-api.jar和servlet-api.jar这两个jar引入,才导致了这样的错误。那么去哪里找这两个jar包呢?在tomcat的安装路径里有个lib文件夹,那里面有,如下图所示(Tomcat7.0为例)

       下面就来看具体的解决办法。

        在MyEclipse中(我的是MyEclipse2014),右击项目,选择Properties->JavaBuild Path->Libraries->Add External JARs,找到你计算机中tomcat的安装路径,在lib文件夹下选中servlet-api.jar和jsp-api.jar,添加之后点击“确定”,搞定!

        然后你会看到你项目没了那些让人不爽的小红叉,

     

        问题总结:

        其实在这个错误出现的时候,我是不知所措的,于是我就去找人问,问了一个不会,然后我就觉得这个问题好难,静不下心来去分析问题的原因在哪里,因此耽误了很长时间。后来觉得问别人没什么效果,就尝试自己找答案,最开始分析确定了是少jar包,但是不知道缺哪个,于是网上搜索,确定了缺少的jar包,然后就是添加jar包,我最开始想的是下载,然后再引入。后来搜着搜着,找到了更加方便的办法,于是问题就迎刃而解了。本次解决问题的最大收获是,在遇到问题的时候一定要静下心来去分析,先自己独立解决,别人不一定遇到过。
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

添加jar包编译出现错误"XXX cannot be resolved or is not a field"解决方法

右键工程->Properties->Java Build Path->Order and Export把添加的Jar包UP到最上面即可,或者保证顺序在系统包如"Android 4.4W"上面即可。

Java数据分页通用封装

数据库分页, 从客户角度来看,主要是提供两个参数:每页数量(pageSize),当前页(currentPage)。 从后台处理来看,主要是分页查询数据库,查询总数;   我这里的封装参考eas...

【菜鸟学Java】3:封装一个分页类PageBean

背景介绍:         在做网上商城的项目时,有一个非常高频的功能需求,那就是做Web前端开发都知道的分页显示数据。当然要实现这个功能方法是非常多的,在我之前的做的项目接口管理系统中,使用的实现...

6、实现通用分页功能二(实现通用分页查询的业务方法)

基本思路:        当一个用户提交的分页查询请求过来时,通常带有请求的页码、过滤条件、排序要求等信息。我们可以在控制层,即在action类相应方法中,把上面的请求信息封闭成一个HQL语句,然后...

通用分页工具类

通用分页工具类最近自己写了一套分页类,和大家分享下,请多多支持。分页详细介绍,首先在即设置每页要显示的条数。通过前台传参获取当前页显示的页数计算出上一页、下一页,第一页,最后一页,页面要显示可选择的页...

解决方案:eclipse 无法解析导入 javax.servlet

解决方法: 1、在系统环境变量CLASSPATH中指定servlet.jar的绝对路径; 2、把servlet.jar放到tomcat/webapps/WEB-INF/lib/目录下; 3、在java...

没有 javax.servlet.http.HttpServlet 的一个解决方法

安装了tomcat , jdk , 和netbean 打开一个web 项目,发现找不到 javax.servlet.http.HttpServlet 以及所有的javax.servlet.* 的类都找...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)