出自 文章 使用以下方法时,也跟文章楼主一样,使用过这些方法:但是全部失败
将jstl包放到部署的lib目录中-失败
将jstl放到Tomcat的lib目录中-失败
将jar包单独导入然后添加依赖-失败
将jar包放到部署后的lib目录中-失败
阅读了文章后觉得最简便的方法和亲测之后觉得是:
如果是下载的jstl-1.2.jar,需要如下图操作:
maven管理jar包的使用以下
<!-- JSTL --> <dependency> <groupId>javax.servlet</groupId> <artifactId>jstl</artifactId> <version>1.2</version> </dependency> <!-- JSTL实现包 --> <dependency> <groupId>org.apache.taglibs</groupId> <artifactId>taglibs-standard-impl</artifactId> <version>1.2.5</version> </dependency>
找到mavenjar包管理栏或者lib jar包管理栏,找到jstl这个jar包
将META-INF下所有 c.tld fn.tld sql.tld x.tld这几个xml复制到WEB-INF下的自定义包内,或者放在WEB-INF下都行
特别注意的是,如果复制后,不能粘贴到WEB-INF下,建议双击打开这几个文件,将里面的内容复制,在WEB-INF下创建文件将复制的内容放进去,然后修改命名为当前你复制的这个XML的名字
操作完成后,重启项目,以上问题便可以解决