JSTL EL 學習筆記

2021-09-05 16:13:38 字數 1082 閱讀 1740

jstl & el 學習筆記

jstl 其完整名稱為jsp standard tag library.

包含幾組標籤庫以及el(expression language)

但這僅僅是在 jstl 1.0 中,在jstl 1.1 中已經不再包含 el。

el 被包含在 jsp 2.0 規範中(這個比較爽,也就是說可以不加上 jstl 支援也能用el)。

jstl 的歷史

jstl 目前有三個版本

jstl 1.0

jstl 1.0 rt

jstl 1.1

rt 版本代表 request-time,也就是說可以在標籤中使用 scripting 表示式來獲取資料。

下面是各個版本的簡單示例

jstl 1.0

<

c:out 

value

="$"

>

jstl 1.0 rt

<

c:out 

value

="user-agent") %

>"

>

jstl 1.1

<

c:out 

value

="$"

>

或者jstl 的主要標籤庫

core     : 核心庫,包含了邏輯操作、輸出、迭代、url操作等標籤。

format   : 格式化庫,用於格式化資料。

sql      : 資料庫操作。

xml      : 用於xml操作。

function : 一些常用的函式,該標籤庫僅存在於 jstl 1.1 中。

乙個簡單的el : $

翻譯成 scriptlet 就是

el 表示式訪問物件是存在查詢範圍的,從最低到最高。

如下乙個表示式

$el 中的算術表示式和邏輯操作

el 表示式支援一些基本的算術表示式和邏輯操作

包括 +,-,*,/(div),%(mod);==(eq),!=(ne),(gt),<=(le),>=(ge)

jstl 和 el 的技術含量基本就在這裡了,剩餘的,便是對五個標籤庫的學習了。

JSTL EL字串處理

下面是jstl中自帶的方法列表以及其描述 函式名 函式說明 使用舉例 fn contains 判斷字串是否包含另外乙個字串 fn containsignorecase 判斷字串是否包含另外乙個字串 大小寫無關 fn endswith 判斷字串是否以另外字串結束 fn escapexml 把一些字元轉...

jstl el表示式實現list在jsp頁面的輸出

pendingview.jsp使用jstl el表示式,來顯示list的集合,顯示8條資訊,如果記錄為空,顯示無資料,並有7條資料空行,action userbean user new userbean user.setmail lizc surekam.com user.setcn lizc us...

學習筆記 雜湊學習筆記

hash基本原理 hash就是乙個像函式一樣的東西,你放進去乙個值,它給你輸出來乙個值。輸出的值就是hash值。一般hash值會比原來的值更好儲存 更小 或比較。那字串hash就非常好理解了。就是把字串轉換成乙個整數的函式。而且要盡量做到使字串對應唯一的hash值。它的主要思路是選取恰當的進製,可以...