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
个,被分为了
四
类,分
别
是:
8
多用
途
核心标签:
<c:out>
、
<c:set>
、
<c:remove>
、
<c:catch>
。
8
条
件
控
制标签:
<c:if>
、
<c:choose>
、
<c:when>
、
<c:otherwise>
。
8
循环
控
制标签:
<c:forEach>
、
<c:forTokens>
。
8
URL
相关标签:
<c:import>
、
<c:url>
、
<c:redirect>
、
<c:param>
。
以下是
各
个标签的用
途
和
属
性以
及
简单示例。
9.3.1
用于
用于用于
用于显示
显示显示
显示的
的的
的
<c:out>
标签
标签标签
标签
<c:out>
标签是一个
最
常用的标签,用于在
JSP
中显示数据。它的
属
性和
描
述如表
9.3
所示:
表
9.3
<c:out>
标签属性和说明
属
性
描
述
value
输出到页面的数据,可以是
EL
表达式
或
常量(必须)
default
当
value
为
null
时显示的数据(可
选
)
escapeXml
当
设置
为
true
时会主动更换特
殊字
符,比如“
<,>,&
”(可
选
,默认为
true
)