问题起因:原来装的是tomcat7,但是发现jsp文件不是很支持,在里面加代码或者${}引用都会报错,遂改为tomcat8,然后写一个小的前后端互通的测试时报错。
原因分析:tomcat8中会带有servlet支持,和原来你依赖的servlet两者会产生矛盾
解决方法:如果你不想改掉tomcat8,那就在pom依赖中修改你所有的javax.servlet依赖全部改成javax下的依赖,包括不限于servlet,jsp,jstl..........
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
</dependency>
上面是原来的
全部改成下面这种就可以了