日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

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

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)JSP教程:JSP標準標簽庫(JSTL)

JSP標準標簽庫(JSTL)是一個JSP標簽集合,它封裝了JSP應(yīng)用的通用核心功能。

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

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)。下載地址:http://archive.apache.org/dist/jakarta/taglibs/standard/binaries/
  • 下載jakarta-taglibs-standard-1.1.1.zip 包并解壓,將jakarta-taglibs-standard-1.1.1/lib/下的兩個jar文件:standard.jar和jstl.jar文件拷貝到/WEB-INF/lib/下。
  • 接下來我們在 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   ……

    使用任何庫,你必須在每個JSP文件中的頭部包含標簽。

核心標簽

核心標簽是最常用的JSTL標簽。引用核心標簽庫的語法如下:

<%@ taglib prefix="c"            
           uri="http://java.sun.com/jsp/jstl/core" %>
標簽 描述
用于在JSP中顯示數(shù)據(jù),就像<%= ... >
用于保存數(shù)據(jù)
用于刪除數(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ù)字。引用格式化標簽庫的語法如下:

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

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

SQL標簽

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

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

XML 標簽

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

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

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

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

  • xalan.jar:

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

標簽 描述
與<%= ... >,類似,不過只用于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ù)庫的語法如下:

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

網(wǎng)站標題:創(chuàng)新互聯(lián)JSP教程:JSP標準標簽庫(JSTL)
本文鏈接:http://www.5511xx.com/article/dpopopc.html