1.问题
在学习慕课网课程时遇见了不能直接调用prefix="c"的问题。
原因是tomcat里没有对应的jar包。
2.下载jar包
http://archive.apache.org/dist/jakarta/taglibs/standard/binaries/jakarta-taglibs-standard-1.1.2.zip
3.复制jar包
把下载的【jstl.jar和standard.jar】复制到电脑安装tomcat的目录下的lib目录。
4.在web.xml中加入如下代码
<jsp-config>
<taglib>
<taglib-uri>http://java.sun.com/jstl/core</taglib-uri>
<taglib-location>/WEB-INF/c.tld</taglib-location>
</taglib>
</jsp-config>
5.拷贝
把下载文件中【tld】文件夹中的c.tld文件拷贝到WEB-INF下。
6.后记
原理不是十分清楚,如果有大佬知道具体的原理请在评论区解答。