taglib指令(tag标签,lib库)
Prefix 是指定标签的前缀,用c表示后面的网址
Uri 用于指定标签库文件的存放位置
1. 使用IDEA工具构建项目
2.新建的项目后,添加web框架支持
3.新建一个jsp文件
添加taglib标签
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
如上所示,uri的标签库会报错
4.解决步骤如下所示
新建一个目录lib
在官网Apache Tomcat® - Apache Taglibs Downloads 下载jstlel
官网的标签库
随后把下载的jar包存放在lib目录下,可以选择复制粘贴
复制进去还不能使用,接着再进行如下步骤
添加依赖模块
发现有一个需要修复的问题
点击第一个
即可使用
taglib 指令标记
taglib 指令用于引入 JSP 页面中需要使用的标签库的定义,以便在页面中使用标签库定义的标签。其基本语法为:
<%@taglib uri="标签库URl" prefix="自定义标签的前缀"%>
属性uri(Uniform Resource Identifier,统一资源标识符)用来唯一确定标签库的路径,属性 prefix 定义了使用此标签库的前缀。
例如:
<%@taglib uri="http://www.tjdz.net/tags" prefix="public"%>
<public:loop>
……
</public:loop>
定义标签时,不能使用jsp、jspx、java、javax、servlet、sun、sunw 作为前缀,这些前缀是 JSP 保留的。