2024年4月19日发(作者:)

jstl C标准标签库Ⅰ

前言

从JSP 1.1规范开始,JSP就支持在JSP中使用自定义标签了,自定义标签的广泛使用造成了

程序员重复定义,这样就促成了JSTL(JavaServer Pages Standard Tag Library)的诞生。

作者:杨通杆(/yangtonggan/)

JSTL简介

JSTL是一个不断完善的开放源代码的JSP标签库,是由apache的jakarta小组来维护的。JSTL

只能运行在支持JSP1.2和Servlet2.3规范的容器上,如tomcat 4.x。但是在即将推出的JSP 2.0

中是作为标准支持的。

JSTL目前的最新版本为1.02,最终发布版为1.0。JSTL包含两个部分:标签库和EL(Expression

Language表达式语言)语言。标签库目前支持四种标签:

标签

Core

XML processing

URI

前缀 示例

/jstl/core c

/jstl/xml x

I18N capable formatting /jstl/fmt fmt

Database access (SQL) /jstl/sql sql

Core支持JSP中的一些基本的操作;

XML processing支持XML文档的处理;

I18N capable formatting支持对JSP页面的国际化;

Database access (SQL)支持JSP对数据库的操作。

让我先给你介绍c标签吧.

1.

库:Core(核心库)

URI:/jsp/jstl/core

前缀:c

描述:标签是一个最常用的标签,用于在 JSP 中显示数据。它的作用是用来替代通

过JSP内 置对象out或者<%=%>标签来输出对象的值。

语法:

没有Body时的语法

有Body时的语法

这里是Body部分

属性:

属性名

描述

类型

是否

接受

动态

value

需要显

示的值

escapeXml

是否转

Object Y Y

Y 无 用来定义需要求解的表达式。

是否

支持

EL

是否

默认值

说明

必须

boolean

Y Y

N

true

用于指定在使用标记输出