Java Server Pages Standard Tag Libray(JSTL):JSP 标准标签库,是一个定制标签类库的集合,用于解决一些常见的
问题,例如迭代一个映射或者集合、条件测试、XML 处理,甚至数据库和访问数据库操作等。我们现在只讨论 JSTL 中最重要的标签,迭代集合以及格式化数字和日期几个标签。
核心标签库:
http://java.sun.com/jsp/jstl/core
包含 Web 应用的常见工作,比如:循环、表达式赋值、基本输入输出等。
格式化标签库:
http://java.sun.com/jsp/jstl/fmt
用来格式化显示数据的工作,比如:对不同区域的日期格式化等。
为了在 JSP 页面使用 JSTL 类库,必须以下列格式使用 taglib 指令:
<%@taglib uri=” “ prefix=” “ %>
例如:
<%@taglib uri=”http://java.sun.com/jsp/jstl/core“ prefix=”c” %>
prefix=”c”相当于给核心标签库http://java.sun.com/jsp/jstl/core起了一个别名
前缀可以是任意内容,遵循规范可以使团队中由不同人员编写的代码更加相似;所以,建议使用事先设计好的前缀。
此时需要导入两个jar 包:
实例:
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>//引入核心标签库
<html>
<head>
<title>JSTL的使用</title>
</head>
<body>
<c:if test="${1==1}"> //如果1==1就输出hello jstl
Hello JSTL
</c:if>
</body>
</html>