换电脑了,然后把以前的项目弄到新电脑里,结果所有的jsp就都出这么个问题,以前可以用的不知道是什么原因,可能是eclipse?以前用的eclipse是Mars版本的,现在是官网下的最新版oxygen。网上说缺少standard.jar,但是如果jstl版本是1.2的就不需要这个jar,正巧我的maven配的jstl-1.2的,也确认已经下载了jar,但是还是报这个错,百思不得其解。然后尝试换成jstl-1.1对应的uri值和jstl-1.0对应的uri值,还是不行,后来抱着死马当活马医的心态在pom.xml中添加了:
<dependency>
<groupId>taglibs</groupId>
<artifactId>standard</artifactId>
<version>1.1.2</version>
</dependency>
添加了standard.jar后,所有的jsp页面都不报错了,现实真是太讽刺了!!!
以上是我的解决办法,但是问题的原因我还是不知道,为什么以前在eclipse-mars版本跑就ok,现在在eclipse-oxygen就不行,不过也可能是换了新的maven的问题?以前是maven-3.5.0,现在是maven-3.5.2,按理说不是大版本的更新不会差这么多吧?
有知道的小伙伴请给我留言!谢谢!