javascript
c标签判断true false jsp_JSP 标准标签库(JSTL) | 菜鸟教程
JSP 標準標簽庫(JSTL)
JSP標準標簽庫(JSTL)是一個JSP標簽集合,它封裝了JSP應(yīng)用的通用核心功能。
JSTL支持通用的、結(jié)構(gòu)化的任務(wù),比如迭代,條件判斷,XML文檔操作,國際化標簽,SQL標簽。 除了這些,它還提供了一個框架來使用集成JSTL的自定義標簽。
根據(jù)JSTL標簽所提供的功能,可以將其分為5個類別。
核心標簽
格式化標簽
SQL 標簽
XML 標簽
JSTL 函數(shù)
JSTL 庫安裝
Apache Tomcat安裝JSTL 庫步驟如下:
從Apache的標準標簽庫中下載的二進包(jakarta-taglibs-standard-current.zip)。
下載jakarta-taglibs-standard-1.1.2.zip 包并解壓,將jakarta-taglibs-standard-1.1.2/lib/下的兩個jar文件:standard.jar和jstl.jar文件拷貝到/WEB-INF/lib/下。
接下來我們在 web.xml 文件中添加以下配置:
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
http://java.sun.com/jstl/fmt
/WEB-INF/fmt.tld
http://java.sun.com/jstl/fmt-rt
/WEB-INF/fmt-rt.tld
http://java.sun.com/jstl/core
/WEB-INF/c.tld
http://java.sun.com/jstl/core-rt
/WEB-INF/c-rt.tld
http://java.sun.com/jstl/sql
/WEB-INF/sql.tld
http://java.sun.com/jstl/sql-rt
/WEB-INF/sql-rt.tld
http://java.sun.com/jstl/x
/WEB-INF/x.tld
http://java.sun.com/jstl/x-rt
/WEB-INF/x-rt.tld
使用任何庫,你必須在每個JSP文件中的頭部包含標簽。
核心標簽
核心標簽是最常用的JSTL標簽。引用核心標簽庫的語法如下:
uri="http://java.sun.com/jsp/jstl/core" %>
標簽
描述
用于在JSP中顯示數(shù)據(jù),就像
用來處理產(chǎn)生錯誤的異常狀況,并且將錯誤信息儲存起來
與我們在一般程序中用的if一樣
本身只當做和的父標簽
的子標簽,用來判斷條件是否成立
的子標簽,接在標簽后,當標簽判斷為false時被執(zhí)行
檢索一個絕對或相對 URL,然后將其內(nèi)容暴露給頁面
基礎(chǔ)迭代標簽,接受多種集合類型
根據(jù)指定的分隔符來分隔內(nèi)容并迭代輸出
用來給包含或重定向的頁面?zhèn)鬟f參數(shù)
重定向至一個新的URL.
使用可選的查詢參數(shù)來創(chuàng)造一個URL
格式化標簽
JSTL格式化標簽用來格式化并輸出文本、日期、時間、數(shù)字。引用格式化標簽庫的語法如下:
uri="http://java.sun.com/jsp/jstl/fmt" %>
SQL標簽
JSTL SQL標簽庫提供了與關(guān)系型數(shù)據(jù)庫(Oracle,MySQL,SQL Server等等)進行交互的標簽。引用SQL標簽庫的語法如下:
uri="http://java.sun.com/jsp/jstl/sql" %>
標簽
描述
將SQL語句中的參數(shù)設(shè)為指定值
將SQL語句中的日期參數(shù)設(shè)為指定的java.util.Date?對象值
在共享數(shù)據(jù)庫連接中提供嵌套的數(shù)據(jù)庫行為元素,將所有語句以一個事務(wù)的形式來運行
XML 標簽
JSTL XML標簽庫提供了創(chuàng)建和操作XML文檔的標簽。引用XML標簽庫的語法如下:
uri="http://java.sun.com/jsp/jstl/xml" %>
在使用xml標簽前,你必須將XML 和 XPath 的相關(guān)包拷貝至你的\lib下:
標簽
描述
與,類似,不過只用于XPath表達式
解析 XML 數(shù)據(jù)
設(shè)置XPath表達式
判斷XPath表達式,若為真,則執(zhí)行本體中的內(nèi)容,否則跳過本體
迭代XML文檔中的節(jié)點
和的父標簽
的子標簽,用來進行條件判斷
的子標簽,當判斷為false時被執(zhí)行
將XSL轉(zhuǎn)換應(yīng)用在XML文檔中
與共同使用,用于設(shè)置XSL樣式表
JSTL函數(shù)
JSTL包含一系列標準函數(shù),大部分是通用的字符串處理函數(shù)。引用JSTL函數(shù)庫的語法如下:
uri="http://java.sun.com/jsp/jstl/functions" %>
函數(shù)
描述
測試輸入的字符串是否包含指定的子串
測試輸入的字符串是否包含指定的子串,大小寫不敏感
測試輸入的字符串是否以指定的后綴結(jié)尾
跳過可以作為XML標記的字符
返回指定字符串在輸入字符串中出現(xiàn)的位置
將數(shù)組中的元素合成一個字符串然后輸出
將輸入字符串中指定的位置替換為指定的字符串然后返回
將字符串用指定的分隔符分隔然后組成一個子字符串數(shù)組并返回
測試輸入字符串是否以指定的前綴開始
總結(jié)
以上是生活随笔為你收集整理的c标签判断true false jsp_JSP 标准标签库(JSTL) | 菜鸟教程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: sakai作业系统
- 下一篇: 银行业如何搭建自服务的数据平台?