曾经的一次错误是在jsp页面添加<c:set>标签导致jsp页面报
javax.servlet.jsp.PageContext cannot be resolved to a type
的错误。
处理方法1:在maven的pom.xml 添加
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>${servlet.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jsp-api</artifactId>
<version>2.0</version>
<scope>provided</scope>
</dependency>
注意<scope>必须写成provided,原因是Tomcat自带该jar,如果你设置为默认的,会将这两个jar包打包进去,就会造成重复,和Tomcat里自带的相冲突。
处理方法2:
选择你的项目,右击build path -->Config Build Path.. -->libraries-->Add External JARS..
然后选择你本机器上的Tomcat,选择它里面的jsp-api.jar
网友评论