jstl 使用表示式來簡化頁面的**,這對一些標準的方法,例如bean的getter/setter方法,請求引數或者context以及 session中的資料的訪問非常方便,但是我們在實際應用中經常需要在頁面呼叫物件的某些方法,例如我需要呼叫字串的length方法來獲取字串的 長度時,在以往的開發過程中我們必須把物件先轉為string類,然後在呼叫其length方法,這樣的**繁瑣而且容易出錯。
因此jstl內建了幾個用於字串操作的方法,可以直接在表示式中使用,大大的簡化了**,提供**的可讀性。
在使用這些函式之前必須在jsp中引入標準函式的宣告
fn:contains
判斷字串是否包含另外乙個字串
fn:indexof
子字串在母字串中出現的位置
$
fn:join
將陣列中的資料聯合成乙個新字串,並使用指定字元格開
$fn:length
獲取字串的長度,或者陣列的大小
$fn:replace
替換字串中指定的字元
$fn:split
把字串按照指定字元切分
$fn:startswith
判斷字串是否以某個子串開始
fn:substring
獲取子串
$fn:substringafter
獲取從某個字元所在位置開始的子串 $
fn:substringbefore
獲取從開始到某個字元所在位置的子串
$fn:tolowercase
轉為小寫
$fn:touppercase
轉為大寫字元
$fn:trim
去除字串前後的空格$
出自:
Jsp中EL表示式
jsp中el表示式 1 語法結構 2 與.運算子 el 提供 和 兩種運算子來訪問資料。當要訪問的屬性名稱中包含一些特殊字元,如.或?等並非字母或數字的符號,就一定要使用 例如 應當改為 如果要動態取值時,就可以用 來做,而 無法做到動態取值。例如 中data 是乙個變數 3 變數 el訪問變數資料...
jsp中 EL表示式
原文位置 jsp標籤中的 用來輸出或者計算乙個表示式的內容,比如 那麼便會在頁面上輸出8,在比如 那麼便會獲取session裡面的username的值,它不能在 塊也就是 裡使用。作用 el expression language 是為了使jsp寫起來更加簡單。表示式語言的靈感來自於 ecmascr...
Jsp中的EL表示式
全稱 expression language 主要作用 從作用域中取出變數並顯示 在servlet中 request.setattribute 變數名 值 在jsp中 頁面上可以使用 30 false false false true 假假簡稱jst1 1 引入標籤庫 jar包 jstlgroupi...