日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢(xún)
選擇下列產(chǎn)品馬上在線(xiàn)溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
創(chuàng)新互聯(lián)JSP教程:JSP標(biāo)準(zhǔn)標(biāo)簽庫(kù)(JSTL)

JSP標(biāo)準(zhǔn)標(biāo)簽庫(kù)(JSTL)是一個(gè)JSP標(biāo)簽集合,它封裝了JSP應(yīng)用的通用核心功能。

創(chuàng)新互聯(lián)建站是一家專(zhuān)業(yè)提供麻栗坡企業(yè)網(wǎng)站建設(shè),專(zhuān)注與成都網(wǎng)站制作、成都做網(wǎng)站、外貿(mào)營(yíng)銷(xiāo)網(wǎng)站建設(shè)、html5、小程序制作等業(yè)務(wù)。10年已為麻栗坡眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專(zhuān)業(yè)網(wǎng)站制作公司優(yōu)惠進(jìn)行中。

JSTL支持通用的、結(jié)構(gòu)化的任務(wù),比如迭代,條件判斷,XML文檔操作,國(guó)際化標(biāo)簽,SQL標(biāo)簽。 除了這些,它還提供了一個(gè)框架來(lái)使用集成JSTL的自定義標(biāo)簽。

根據(jù)JSTL標(biāo)簽所提供的功能,可以將其分為5個(gè)類(lèi)別。

  • 核心標(biāo)簽
  • 格式化標(biāo)簽
  • SQL 標(biāo)簽
  • XML 標(biāo)簽
  • JSTL 函數(shù)

JSTL 庫(kù)安裝

Apache Tomcat安裝JSTL 庫(kù)步驟如下:

  • 從Apache的標(biāo)準(zhǔn)標(biāo)簽庫(kù)中下載的二進(jìn)包(jakarta-taglibs-standard-current.zip)。下載地址:http://archive.apache.org/dist/jakarta/taglibs/standard/binaries/
  • 下載jakarta-taglibs-standard-1.1.1.zip 包并解壓,將jakarta-taglibs-standard-1.1.1/lib/下的兩個(gè)jar文件:standard.jar和jstl.jar文件拷貝到/WEB-INF/lib/下。
  • 接下來(lái)我們?cè)?web.xml 文件中添加以下配置:

    ……   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   ……

    使用任何庫(kù),你必須在每個(gè)JSP文件中的頭部包含標(biāo)簽。

核心標(biāo)簽

核心標(biāo)簽是最常用的JSTL標(biāo)簽。引用核心標(biāo)簽庫(kù)的語(yǔ)法如下:

<%@ taglib prefix="c"            
           uri="http://java.sun.com/jsp/jstl/core" %>
標(biāo)簽 描述
用于在JSP中顯示數(shù)據(jù),就像<%= ... >
用于保存數(shù)據(jù)
用于刪除數(shù)據(jù)
用來(lái)處理產(chǎn)生錯(cuò)誤的異常狀況,并且將錯(cuò)誤信息儲(chǔ)存起來(lái)
與我們?cè)谝话愠绦蛑杏玫膇f一樣
本身只當(dāng)做的父標(biāo)簽
的子標(biāo)簽,用來(lái)判斷條件是否成立
的子標(biāo)簽,接在標(biāo)簽后,當(dāng)標(biāo)簽判斷為false時(shí)被執(zhí)行
檢索一個(gè)絕對(duì)或相對(duì) URL,然后將其內(nèi)容暴露給頁(yè)面
基礎(chǔ)迭代標(biāo)簽,接受多種集合類(lèi)型
根據(jù)指定的分隔符來(lái)分隔內(nèi)容并迭代輸出
用來(lái)給包含或重定向的頁(yè)面?zhèn)鬟f參數(shù)
重定向至一個(gè)新的URL.
使用可選的查詢(xún)參數(shù)來(lái)創(chuàng)造一個(gè)URL

格式化標(biāo)簽

JSTL格式化標(biāo)簽用來(lái)格式化并輸出文本、日期、時(shí)間、數(shù)字。引用格式化標(biāo)簽庫(kù)的語(yǔ)法如下:

<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>

標(biāo)簽 描述
使用指定的格式或精度格式化數(shù)字
解析一個(gè)代表著數(shù)字,貨幣或百分比的字符串
使用指定的風(fēng)格或模式格式化日期和時(shí)間
解析一個(gè)代表著日期或時(shí)間的字符串
綁定資源
指定地區(qū)
綁定資源
指定時(shí)區(qū)
指定時(shí)區(qū)
顯示資源配置文件信息
設(shè)置request的字符編碼

SQL標(biāo)簽

JSTL SQL標(biāo)簽庫(kù)提供了與關(guān)系型數(shù)據(jù)庫(kù)(Oracle,MySQL,SQL Server等等)進(jìn)行交互的標(biāo)簽。引用SQL標(biāo)簽庫(kù)的語(yǔ)法如下:

<%@ taglib prefix="sql"             
           uri="http://java.sun.com/jsp/jstl/sql" %>
標(biāo)簽 描述
指定數(shù)據(jù)源
運(yùn)行SQL查詢(xún)語(yǔ)句
運(yùn)行SQL更新語(yǔ)句
將SQL語(yǔ)句中的參數(shù)設(shè)為指定值
將SQL語(yǔ)句中的日期參數(shù)設(shè)為指定的java.util.Date 對(duì)象值
在共享數(shù)據(jù)庫(kù)連接中提供嵌套的數(shù)據(jù)庫(kù)行為元素,將所有語(yǔ)句以一個(gè)事務(wù)的形式來(lái)運(yùn)行

XML 標(biāo)簽

JSTL XML標(biāo)簽庫(kù)提供了創(chuàng)建和操作XML文檔的標(biāo)簽。引用XML標(biāo)簽庫(kù)的語(yǔ)法如下:

<%@ taglib prefix="x"             
           uri="http://java.sun.com/jsp/jstl/xml" %>

在使用xml標(biāo)簽前,你必須將XML 和 XPath 的相關(guān)包拷貝至你的\lib下:

  • XercesImpl.jar:
  • 下載地址: http://www.apache.org/dist/xerces/j/

  • xalan.jar:

    下載地址: http://xml.apache.org/xalan-j/index.html

標(biāo)簽 描述
與<%= ... >,類(lèi)似,不過(guò)只用于XPath表達(dá)式
解析 XML 數(shù)據(jù)
設(shè)置XPath表達(dá)式
判斷XPath表達(dá)式,若為真,則執(zhí)行本體中的內(nèi)容,否則跳過(guò)本體
迭代XML文檔中的節(jié)點(diǎn)
的父標(biāo)簽
的子標(biāo)簽,用來(lái)進(jìn)行條件判斷
的子標(biāo)簽,當(dāng)判斷為false時(shí)被執(zhí)行
將XSL轉(zhuǎn)換應(yīng)用在XML文檔中
共同使用,用于設(shè)置XSL樣式表

JSTL函數(shù)

JSTL包含一系列標(biāo)準(zhǔn)函數(shù),大部分是通用的字符串處理函數(shù)。引用JSTL函數(shù)庫(kù)的語(yǔ)法如下:

<%@ taglib prefix="fn"             
           uri="http://java.sun.com/jsp/jstl/functions" %>
函數(shù) 描述
fn:contains() 測(cè)試輸入的字符串是否包含指定的子串
fn:containsIgnoreCase() 測(cè)試輸入的字符串是否包含指定的子串,大小寫(xiě)不敏感
fn:endsWith() 測(cè)試輸入的字符串是否以指定的后綴結(jié)尾
fn:escapeXml() 跳過(guò)可以作為XML標(biāo)記的字符
fn:indexOf() 返回指定字符串在輸入字符串中出現(xiàn)的位置
fn:join() 將數(shù)組中的元素合成一個(gè)字符串然后輸出
fn:length() 返回字符串長(zhǎng)度
fn:replace() 將輸入字符串中指定的位置替換為指定的字符串然后返回
fn:split() 將字符串用指定的分隔符分隔然后組成一個(gè)子字符串?dāng)?shù)組并返回
fn:startsWith() 測(cè)試輸入字符串是否以指定的前綴開(kāi)始
fn:substring() 返回字符串的子集
fn:substringAfter() 返回字符串在指定子串之后的子集
fn:substringBefore() 返回字符串在指定子串之前的子集
fn:toLowerCase() 將字符串中的字符轉(zhuǎn)為小寫(xiě)
fn:toUpperCase() 將字符串中的字符轉(zhuǎn)為大寫(xiě)
fn:trim() 移除首位的空白符

文章題目:創(chuàng)新互聯(lián)JSP教程:JSP標(biāo)準(zhǔn)標(biāo)簽庫(kù)(JSTL)
瀏覽地址:http://www.dlmjj.cn/article/dpopopc.html