javaServer Pages Standaed Tag library(1.1),JSP标准标签函数库。 它是一个已经制定好的标签库,可以应用于各种领域,如:基本输入输出、流程控制、循环、XML文件剖析、数据库查询及国际化和文字格式标准化的应用等。
主要分为五大类:
1) 核心标签库
导入<%@ taglib prefix="c uri=http://java.sun.com/jsp/jstl/core"%>
功能:基本的输入输出、流程控制、迭代操作和URL操作
功能分类
- 表达式操作
- <c:out value="value"[escapeXml="true|false"] [default="defauleValue"]/>
或<c: out value="value"[escapeXml="true|false"] >
default value
</c:out>
主要用来显示数据内容
value 需要显示的值
default 如果value的值是null则显示default的值
escapeXml设置是否转换字符(是否支持EL Servlet2.4 JSP2.0以上版本是默认支持)
- <c:set value="value" var="varName"[scope=="{page|request|session|application}"]/>
或<c:set var="varName"[scope=="{page|request|session|application}"]>
------本体内容
</c:set >
用来存储变量至JSP范围中或JAVABEAN的属性中
value要被储存的值
var欲存入的变量的名称
scope var变量的JSP范围
- <c:remove var="varName" "[scope=="{page|request|session|application}"]/>
用来移除变量
var 欲移除的变量的名称(必须有)
scope var 变量的JSP范围
- <c: catch [var="varName"]>
------欲抓取错误的部分
</c: catch>
用来处理产生错误的异常状况,并且将错误信息储存起来
var 用来储存错误信息的变量
2.流程控制
(------------------------------------------------------------未完待续------------------------------------------------------------------)
2)I18N格式标
3)SQL标签库
4)XML标签库
5)函数标签库