今天将一个普通项目转换成maven项目,在转换后,发现WEB-INF下的很多jsp报红色错误,用鼠标点击到那个错误的地方,显示一下错误:
- javax.servlet.jsp.PageContext cannot be resolved to a type
这个大概意思就是jsp中存在不能转化类型的错误,这下有救了,因为知道问题在哪,剩下的就是找解决问题的办法,网上也查了,最后总结一下这个解决的方法(实测有用的方法,不实用不要钱,嘻嘻!~)
其最直接的问题就是缺少有关的jsp的jar包,以下就是操作步骤:
不要直接将jsp-api.jar拷贝到lib目录下,而是通过外部jar包引用。
项目 右键->Properties->Libraries->Add External JARS-
选择 外部的jsp-api.jar(tomcat7的lib目录下有)。