日期:2014-05-16  浏览次数:20286 次

JSTL---JSTL标签库介绍

JSTL标签库介绍??

JSTL1.1中有以下这些标签库是被支持的:Core标签库、XML processing标签库、I18N formatting标签库、Database access标签库、Functions标签库。

标签库 URI 前缀

Core http://java.sun.com/jsp/jstl/core c

XML processing http://java.sun.com/jsp/jstl/xml x

I18N formatting http://java.sun.com/jsp/jstl/fmt fmt

Database access http://java.sun.com/jsp/jstl/sql sql

Functions http://java.sun.com/jsp/jstl/functions fn

?

下面看例9.5,简单使用标签库的示例。

9.5:简单JSTL标签库示例

<%@ page contentType="text/html; charset=UTF-8"%>

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

?<body>

??? <c:forEach var="i" begin="1" end="10" step="1">

????? ${i}

????? <br />

??? </c:forEach>

?</body>

</html>

在该示例的JSP页面中声明了将使用Core标签库,它的URI为“http://java.sun.com/jsp/jstl/core”,前缀为“c”。之后,页面中<c:forEach>标签就是使用了JSTL的标签进行了工作。对于该标签的功能,这里暂时不作具体讲解,只是让读者能够有个简单的概念,了解怎样定义和使用标签库。

?

9.3 JSTL Core标签库

Core标签库,又被称为核心标签库,该标签库的工作是对于JSP页面一般处理的封装。在该标签库中的标签一共有14个,被分为了四类,分别是:

多用途核心标签:<c:out><c:set>