jsp中使用el表示式中的fn函式

2021-07-25 23:05:39 字數 906 閱讀 3283

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...