龙空技术网

JSTL标签库(二)

OOTT 78

前言:

眼前姐妹们对“jsp中哪一个指令用于引入标签库的定义”大致比较重视,姐妹们都需要分析一些“jsp中哪一个指令用于引入标签库的定义”的相关文章。那么小编也在网络上汇集了一些对于“jsp中哪一个指令用于引入标签库的定义””的相关知识,希望看官们能喜欢,小伙伴们快快来学习一下吧!

核心标签

核心标签是最常用的 JSTL标签。引用核心标签库,在JSP页面的上方是用JSP指令中的taglib引入标签,语法如下,:

<%@ taglib prefix="c" uri="; %>

c:if

其中:

test:判断条件,与el表达式配合使用

var:存储判断条件结果的变量

scope:var变量的作用域

c:forEach

其中:

items:要循环的数据,通常与el表达式配合使用

begin:起始数值

end:终止数值

step:步长

var:代表当前条目的变量名称

varStatus:代表循环状态的变量名称

c:choose、c:when、c:otherwise

jstl标签中,只有c:if标签而没有else,所以在处理多条件分支结构时,需要使用上述三个标签的组合

常用格式化标签

JSTL格式化标签用来格式化并输出文本、日期、时间、数字。引用格式化标签库的语法如下:

<%@ taglib prefix="fmt" uri="; %>

fmt:formatDate

其中:

value:要显示的日期

type:DATE,TIME,BOTH

dateStyle:FULL,LONG,MEDIUM,SHORT,DEFAULT

timeStyle:FULL,LONG,MEDIUM,SHORT,DEFAULT

pattern:自定义格式模式

timeZone:显示日期的时区

var:存储格式化日期的变量名

scope:存储格式化日期变量的作用域

常用格式化函数

JSTL包含一系列标准函数,大部分是通用的字符串处理函数。引用JSTL函数库的语法如下:

<%@ taglib prefix="fn" uri="; %>

fn:contains() 是否包含指定字符串fn:indexOf() 字符串查找fn:substring() 字符串截取fn:trim() 去掉字符串两边的空格fn:length() 获取字符串长度

标签: #jsp中哪一个指令用于引入标签库的定义