JSTL標準標籤庫

2021-06-01 18:21:17 字數 1309 閱讀 3933

分類:

一、、核心標籤庫   c

通用標籤、條件標籤、迭代標籤、url相關的標籤

1、用於將表示式的結果輸出到當前的jspwriter物件中 類似與<%=%>

屬性  value default  escapexml 輸出內容 預設值  是否對特殊字元轉義

2、屬性   value  var scope    值    作用域屬性的名字    作用域(可選)

成對標籤,標籤體內容則代表value值

給對映設定值    屬性:value property 鍵值   target  實體經常用$

3、刪除標籤    屬性    var 指定屬性名    scope  指定作用域

4、屬性  var  將異常物件儲存在作用域  然後可以呼叫他們屬性 

<%

int i=10/0;

%>

異常:異常原因:

異常訊息:

異常堆疊軌跡:

5、  屬性 test 決定是否處理標籤體中的內容  var 屬性名 用來儲存test屬性的值

scope  用來指定儲存作用域

6、7、

屬性: begin end step   開始  結束    步長      用來控制迭代次數

items  指定集合的物件  var  每次迭代的值以var的屬性名來儲存在pagecontext

varstatus   以它的值為屬性名儲存到作用域的狀態物件  

四個屬性index(當前迭代的下標) count(得到迭代的總數,當前共操作了多少個元素) (first

last)用來判斷是否是當前迭代是否是第乙個和最後乙個元素

8、  迭代字串

屬性: items 字串物件   delims 表示用什麼分隔符 var 指定存在作用域範圍的屬性名

9、url標籤  

屬性  value 可寫絕對和相對路徑,  var屬性  將位址以var值作屬性名儲存在作用域內    如果不帶var 會直接輸出構造的位址  如果session設定屬性,在構造之前。  第一次將以get方法傳送sessionid  後用cookie來傳送sessionid

將標籤加入。  可設定引數。在位址之後帶有引數

10、  將其他頁面包含進來。 與動作元素include類似  區別  它可以包含其他專案的頁面。

屬性  var 可以將頁面儲存在變數裡面去,  可以用el表示式直接獲取屬性

11、重定向

二、國際化/格式化標籤庫    fmt

三、資料庫標籤庫     sql

四、xml標籤庫      x

五、function標籤庫    fn

JSP 標準標籤庫(JSTL)

用於在jsp中顯示資料,就像 用於儲存資料 用於刪除資料 用來處理產生錯誤的異常狀況,並且將錯誤資訊儲存起來 與我們在一般程式中用的if一樣 本身只當做和的父標籤 的子標籤,用來判斷條件是否成立 的子標籤,接在標籤後,當標籤判斷為false時被執行 檢索乙個絕對或相對 url,然後將其內容暴露給頁面...

JSP標準標籤庫(JSTL)

jsp標準標籤庫 jstl 是乙個jsp標籤集合,它封裝了jsp應用的通用核心功能。jstl支援通用的 結構化的任務,比如迭代,條件判斷,xml文件操作,國際化標籤,sql標籤。除了這些,它還提供了乙個框架來使用整合jstl的自定義標籤。根據jstl標籤所提供的功能,可以將其分為5個類別。tagli...

JSTL標籤庫(一)核心標籤庫

核心標籤庫 core 1.表示式操作 2.流程控制 3.迭代操作 4.url操作 1.表示式操作 標籤語法 功能說明 default escapexml false 用來顯示乙個表示式的結果 三個屬性都可以用el表示式 default為value沒有值時的輸出 分為帶本體和不帶本體 escapexm...