JSP技术(六)

来源:互联网 发布:生产数据管理制度 编辑:程序博客网 时间:2024/05/19 13:57

JSTL
JSTL–JSP Standard Tag Library,JSP标准标签库。
JSTL的标签封装了JSP开发中常用的功能脚本。
使用JSTL的优点:简化JSP开发,使得JSP页面中无Java脚本。
要在JSP页面中使用JSTL标签
1、首先需要下载jstl.jar和standard.jar文件(https://jstl.dev.java.net/),拷贝到lib目录下;
2、在页面中使用taglib指令根据需要引入标签库:
<%@taglibprefix=”c”uri=”http://java.sun.com/jsp/jstl/core”%>
<%@ taglibprefix=”fmt”uri=”http://java.sun.com/jsp/jstl/fmt”%>
core标签库
该库中包含了最基本的最常用的标签。
(1) 标签
该标签用来替代通过JSP内置对象out或者<%=%>标签输出对象值。

EL表达式也能够显示数据。但标签能够对特殊字符进行转码,escapeXml属性就是控制是否对特殊字符进行转码。
(2) 标签执行判断功能,仅当所指定的表达式为true时才执行它包含的内容。

true才显示


(3) 如果要执行多分支判断,可使用标签:


….

(4) 标签执行循环操作,用来遍历集合类型的对象,并针对一个集合中的每个元素分别执行一次循环体。
【示例】遍历List:



items属性指定待遍历的集合,var属性指定循环临时变量名,varStatus指定循环状态参数临时变量名
【示例】遍历Map:



(5) 标签用特定字符将字符串进行拆分,然后进行遍历。



delims属性指明界定符
fmt标签库
该库中包含了一些辅助功能的标签。
(1) 用于将日期对象格式化为某种字符串形式

0 0
原创粉丝点击