多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > php教程 > JSTL

JSTL

來源:程序員人生   發布時間:2015-02-27 07:59:33 閱讀次數:4798次

core標簽庫

<c:out>標簽有以下屬性:

 

屬性                   描寫                                  是不是必要            默許值

value                  要輸出的內容                      是              無

default              輸出的默許值                       否        主體中的內容

escapeXml        是不是疏忽XML特殊字符     否              true

 

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> <html> <head> <title>c:out標簽實例</title> </head> <body> <c:outvalue="${'<tag> , &'}"/> </body> </html>
 

<c:set>標簽有以下屬性:

 

屬性                          描寫                           是不是必要     默許值

value                要存儲的值                           否      主體的內容

target               要修改的屬性所屬的對象     否       無

property           要修改的屬性                       否       無

var                    存儲信息的變量                   否       無

scope                var屬性的作用域                 否      Page

如果指定了target屬性,那末property屬性也需要被指定,多用修改javabean對象和Map對象

 

<c:remove>標簽有以下屬性:

 

屬性                   描寫                           是不是必要                   默許值

var             要移除的變量名稱               是                             無

scope         變量所屬的作用域               否               所有作用域

 

<c:catch>標簽

 

<c:catch var="catchException"> <% int x = 5/0;%> </c:catch> <c:if test ="${catchException != null}"> <p>The exception is :${catchException} <br /> There is an exception:${catchException.message}</p> </c:if>

 

<c:if>標簽有以下屬性:

 

屬性                          描寫                           是不是必要     默許值

test                          條件                                是        無

var      用于存儲條件結果的變量                 否        無

scope         var屬性的作用域                        否        page

 

<c:choose>, <c:when>, <c:otherwise> 標簽

 

<c:set var="salary" scope="session" value="${2000*2}"/> <p>Your salary is : <c:out value="${salary}"/></p> <c:choose> <c:when test="${salary <= 0}"> Salary is very low to survive. </c:when> <c:when test="${salary > 1000}"> Salary is very good. </c:when> <c:otherwise> No comment sir... </c:otherwise> </c:choose>

 

<c:import>標簽有以下屬性:

 

屬性     描寫      是不是必要     默許值

url  需要檢索和引入的頁面的URL   是 無

context / 緊接著1個本地網絡利用程序的名稱 否 當前利用程序

charEncoding     所引入的數據的字符編碼集      否 ISO⑻859⑴

var 用于存儲所引入的文本的變量  否 Print to page

scope    var屬性的作用域   否 Page

varReader   可選的用于提供java.io.Reader對象的變量  否 無

 

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> <html> <head> <title>c:import標簽實例</title> </head> <body> <c:import var="data" url="http://www.w3cschool.cc"/> <c:out value="${data}"/> </body> </html>

以上程序將會打印http://www.w3cschool.cc頁面

 

<c:forEach>標簽有以下屬性:

 

屬性     描寫      是不是必要     默許值

items    要被循環的信息     否 無

begin    開始的元素(0=第1個元素,1=第2個元素)  否 0

end       最后1個元素(0=第1個元素,1=第2個元素)     否 Last element

step      每次迭代的步長 否 1

var 代表當前條目的變量名稱   否 無

varStatus     代表循環狀態的變量名稱   否 無

 

<c:forEach var="i" begin="1" end="5"> Item <c:outvalue="${i}"/><p> </c:forEach>

 

<c:forTokens>標簽與<c:forEach>標簽有相似的屬性,不過<c:forTokens>還有另外一個屬性:

delims  分隔符       是        無

 

<c:forTokens items="Zara,nuha,roshy" delims="," var="name"> <c:out value="${name}"/><p> </c:forTokens>
 

<c:forEach>標簽里面的items是集合類對象或數組,而<c:forTokens>標簽里的items是字符串

 

<c:url>標簽有以下屬性:

屬性     描寫      是不是必要     默許值

value    基礎URL    是 無

context 本地網絡利用程序的名稱   否 當前利用程序

var 代表URL的變量名 否 Print to page

scope    var屬性的作用域   否 Page

 

<c:url>標簽將URL格式化為1個字符串,然后存儲在1個變量中。這個標簽在需要的時候會自動重寫URL。var屬性用于存儲格式化后的URL。注意,如果value不以“/”開頭,則不會自動重寫URL

<c:url>標簽只是用于調用response.encodeURL()方法的1種可選的方法。它真實的優勢在于提供了適合的URL編碼,包括<c:param>中指定的參數。

 

 

<c:param>標簽

<c:url value="/index.jsp" var="myURL"> <c:param name="trackingId" value="1234"/> <c:param name="reportType" value="summary"/> </c:url> <c:import url="${myURL}"/>

 

<c:redirect>標簽通過自動重寫URL來將閱讀器重定向至1個新的URL,它提供內容相干的URL,并且支持c:param標簽

屬性     描寫      是不是必要     默許值

url  目標URL    是 無

context 緊接著1個本地網絡利用程序的名稱    否 當前利用程序


 格式化標簽

JSTL格式化標簽用來格式化并輸出文本、日期、時間、數字。

標簽     描寫

<fmt:formatNumber>      使用指定的格式或精度格式化數字

<fmt:parseNumber> 解析1個代表著數字,貨幣或百分比的字符串

<fmt:formatDate>    使用指定的風格或模式格式化日期和時間

<fmt:parseDate>       解析1個代表著日期或時間的字符串

<fmt:bundle>     綁定資源

<fmt:setLocale> 指定地區

<fmt:setBundle>       綁定資源

<fmt:timeZone> 指定時區

<fmt:setTimeZone>  指定時區

<fmt:message>  顯示資源配置文件信息

<fmt:requestEncoding>   設置request的字符編碼


SQL標簽

JSTL SQL標簽庫提供了與關系型數據庫Oracle,MySQL,SQL Server等等)進行交互的標簽。

標簽     描寫

<sql:setDataSource> 指定數據源

<sql:query> 運行SQL查詢語句

<sql:update>      運行SQL更新語句

<sql:param>       將SQL語句中的參數設為指定值

<sql:dateParam>       將SQL語句中的日期參數設為指定的java.util.Date對象值

<sql:transaction>      在同享數據庫連接中提供嵌套的數據庫行動元素,將所有語句以1個事務的情勢來運行


XML 標簽

JSTL XML標簽庫提供了創建和操作XML文檔的標簽。

在使用xml標簽前,你必須將XML 和 XPath 的相干包拷貝至你的<Tomcat安裝目錄>lib下:

標簽     描寫

<x:out> 與<%= ... >,類似,不過只用于XPath表達式

<x:parse>    解析 XML 數據

<x:set>  設置XPath表達式

<x:if>    判斷XPath表達式,若為真,則履行本體中的內容,否則跳過本體

<x:forEach> 迭代XML文檔中的節點

<x:choose>  <x:when>和<x:otherwise>的父標簽

<x:when>     <x:choose>的子標簽,用來進行條件判斷

<x:otherwise>    <x:choose>的子標簽,當<x:when>判斷為false時被履行

<x:transform>    將XSL轉換利用在XML文檔中

<x:param>   與<x:transform>共同使用,用于設置XSL樣式表


JSTL函數

JSTL包括1系列標準函數,大部份是通用的字符串處理函數。

函數     描寫

fn:contains()       測試輸入的字符串是不是包括指定的子串

fn:containsIgnoreCase()   測試輸入的字符串是不是包括指定的子串,大小寫不敏感

fn:endsWith()     測試輸入的字符串是不是以指定的后綴結尾

fn:escapeXml()   跳過可以作為XML標記的字符

fn:indexOf() 返回指定字符串在輸入字符串中出現的位置

fn:join()       將數組中的元素合成1個字符串然后輸出

fn:length()   返回字符串長度

fn:replace() 將輸入字符串中指定的位置替換為指定的字符串然后返回

fn:split()       將字符串用指定的分隔符分隔然后組成1個子字符串數組并返回

fn:startsWith()    測試輸入字符串是不是以指定的前綴開始

fn:substring()      返回字符串的子集

fn:substringAfter()    返回字符串在指定子串以后的子集

fn:substringBefore()  返回字符串在指定子串之前的子集

fn:toLowerCase()      將字符串中的字符轉為小寫

fn:toUpperCase()      將字符串中的字符轉為大寫

fn:trim()      移除首位的空白符

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 日本一区二区日本免费 | 亚洲在线第一页 | 最近高清中文字幕大全1 | 中文字幕在线观看网址 | 最新国产精品精品视频 | 国产成人啪精品视频免费网 | 福利一区二区 | 午夜爽爽爽男女免费观看hd | 亚洲欧美国产毛片在线 | 国产精品v欧美精品v日本精 | 欧美18videosex性欧美1819 | 欧美人善交 | 亚洲精品日韩一区二区日本 | 国产精品成人一区二区不卡 | 国产片在线看 | 久久久久国产精品免费免费 | 国产精品久久久久久影视 | 欧美一级全黄 | 成人欧美精品一区二区不卡 | 亚洲欧美在线视频观看 | 久久综合九色综合桃花 | 在线三级网 | 亚洲在线观看免费视频 | yy6080私人影院理论 | 高清午夜线观看免费 | 亚洲爽爽 | 日韩精品一区二区三区视频网 | 久久影视免费观看网址 | 欧美成人午夜在线全部免费 | 亚洲国产综合视频 | 在线亚洲精品国产成人二区 | 中文精品久久久久国产不卡 | 毛片精品| 欧美午夜在线 | 中文字幕精品在线观看 | 亚洲人成依人成综合网 | 亚洲视频在线观看视频 | 69毛片| 中文字幕不卡高清免费 | 欧美高清免费一级在线 | 国产精品一区二区久久不卡 |