您的位置:首页 > Web前端 > JavaScript

JSP基础(二十)——JSTL标签库简介

2017-11-17 17:11 204 查看
JSTL标签库的使用是为弥补HTML标签的不足,规范自定义标签的使用而诞生的。使用JSTL标签的目的就是不希望在jsp代码中出现Java逻辑代码


一、JSTL标签库的分类

▶核心标签(用得最多)

▶国际化标签(I18N格式化标签)

▶数据库标签(SQL标签,用的少)

▶XML标签(几乎不用)

▶JSTL函数(EL函数)

JSTL标签函数库
JSTL说明前置名词URI
核心标签库包含JSTL核心操作所需的标签,例如数据输出、循环条件控制及URL操作等chttp://java.sun.com/jsp/jstl/core
il8n格式标签库进行数值与日期数据格式化、国际化资源网页设置所需的标签fmthttp://java.sun.com/jstl/fmt
SQL标签库运用SQL与操作资源库所需的标签sqlhttp://java.sun.com/jsp/jstl/sql
XML标签库剖析XML文件所需的标签xmlhttp://java.sun.com/jsp/jstl/xm
函数标签库包含字符串处理与其他特定功能的JSTL标签fnhttp://java.sun.com/jsp/jstl/functions

二、JSTL核心标签的分类:

    JSTL的标签库标签共13个,使用这些标签能够完成JSP页面的基本功能,减少编码工作。

    从功能上可以分为4类:表达式控制标签、流程控制标签、循环标签、URL操作标签

1> 表达式控制标签:

   
out标签 :将指定的数据内容输出至网页上 

   
set标签  :将特定的数据内容存储至指定变量

   
remove标签   :清除指定变量的数据内容

   
catch标签   :捕捉程序异常

2>流程控制标签: 

   
if标签  :if流程判断式

   
choose标签 、

    when标签  、

   
otherwise标签  : 多重选择判断式

3>循环标签

   
forEach标签  :对象集合迭代列举操作

   
forTokens标签  :解析以标记符号分隔字符串

4>URL操作标签 

    import标签   :载入外部文件

   
url标签  :设置一个超级链接地址

   
redirect标签  :转向网页

   
param标签  :设置地址参数

    在JSP页面引入核心标签库的代码为:<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>


    
predix代表标签种类的前缀词,uri则是标签的URI

后序详细介绍JSTL各个标签!!!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: