js页面报错javax.servlet.jsp.PageContext cannot be resolved to a type解决

构建了一个maven项目但是项目创建好的jsp总会报错javax.servlet.jsp.PageContext cannot be resolved to a type,但是不影响项目运行。但总归难看现在将解决方法写下。

解决:

当在项目中报错为:javax.servlet.jsp.*时,这时说明需要jsp-api.jar。

如果报错信息为:javax.servlet.http.*时,这时说明需要servlet-api.jar

这两个包在tomcat的安装目录下的lib文件夹下都可以找到,可以直接拷贝复制到项目工程的lib下,

也可以放在JDK中,需要放在C:\Program Files\Java\jdk1.7.0\jre\lib\ext这个目录下就可以了。

有次出现错误为:

javax.servlet.jsp.JspException cannot be resolved to a  type

也 加入了相应的包了,但是还是报错,关了再开JSp还是报错,在a标签中href的长度超过了一定的值之后就会报这样的错误,以至于我认为不是jsp- api.jar的原因,后来偶然恍然大悟啊,加入jsp-api.jar之后,我在eclipse的菜单栏中的Project下的选项clean清理一下 这个项目之后就好了,唉,费了我好大的劲啊!!!!!

 

我这里是从tomcat中找到jsp-api.jar和servlet-api.jar这2个jar包

1、项目名-->右键-->Property-->选择-->Java Build Path-->选择-->Add External JARs-->选择

现在就不会出现这种情况了

 

 

posted on 2016-01-04 13:11  懿懿  阅读(5250)  评论(3编辑  收藏  举报

导航