JSTL
来源:互联网 发布:阿里云对网宿科技影响 编辑:程序博客网 时间:2024/06/04 18:23
1.什么是JSTL?
JSTL 全名为 JavaServer Pages Standard Tag Library,目前最新的版本为 1.1。JSTL 是由 JCP(Java Community Process)所指定的标准规格,它主要提供给 Java Web 开发人员一个标准通用的标签函数库。
2.JSTL分类
JSTL 所提供的标签函数库主要分为五大类:
(1)核心标签库 (Core tag library)最重要,其他的基本不用
(2)I18N 格式标签库 (I18N-capable formatting tag library)
(3)SQL 标签库 (SQL tag library)
(4)XML 标签库 (XML tag library)
(5)函数标签库 (Functions tag library)
3.使用核心标签库
1)将 lib 中的 jstl.jar、standard.jar 复制到 Tomcat 的 WEB-INF\lib 中,然后就可以在 JSP 网页中使用 JSTL 了
2)导入标签库:< %@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
3)常用标签:
(1)表达式操作
①<c:out>主要用来显示数据的内容,就像是 <%= scripting-language %> 一样
语法:<c:out value="value" [escapeXml="{true|false}"] [default="defaultValue"] />
②<c:set>主要用来将变量储存至 JSP 范围中或是 JavaBean 的属性中。
语法:<c:set value="value" var="varName" [scope="{ page|request|session|application }"]/>:将 value 的值储存至范围为 scope 的 varName 变量之中
(2)迭代操作
①<c:forEach> 为循环控制,它可以将集合(Collection)中的成员循序浏览一遍。运作方式为当条件符合时,就会持续重复执行<c:forEach>的本体内容
varStatus属性
②<c:forTokens> 用来浏览一字符串中所有的成员,其成员是由定义符号(delimiters)所分隔的。
语法:<c:forTokens items="stringOfTokens" delims="delimiters" [var="varName"] [varStatus="varStatusName"] [begin="begin"] [end="end"] [step="step"] />
(3)URL操作
- jstl
- jstl
- JSTL
- jstl
- JSTL
- JSTL
- JSTL
- JSTL
- jstl
- JSTL
- JSTL
- JSTL
- jstl
- jstl
- jstl
- JSTL
- JSTL
- jstl
- 如何配置RCP的插件环境
- stdafx.h作用及原理
- 个人Java笔记 多态1
- (4.1.36.9)使用isInEditMode解决可视化编辑器无法识别自定义控件的问题
- date +%F-%T-%N
- JSTL
- 机器学习基础(九)—— iterative optimization
- 读书笔记 Think in Java 4th 第十一章 持有对象 List、Set、Queue和Map
- Inline Assembler Cookbook
- Copy List with Random Pointer
- QT FTP上传,下载文件
- 手机PUK码和PIN码知识及其查询方式
- HDOJ 2035 人见人爱A^B
- C++之:模板元编程(三) 默认模板参数