EL表示式和JSTL標籤庫

2021-07-29 23:59:36 字數 1033 閱讀 9335

el表示式:用於jsp頁面,獲取後台的資料,或者後台通過它獲取資料,簡便

在指定作用域中取得共享資料$

訪問物件的屬性的寫法:

$或者$

在jsp中獲取上下文路徑的方式,用於表單提交action="url"、頁面包含$

jstl標籤庫,主要是為了簡化jsp中的**

jstl有五個標籤庫(核心標籤庫、國際化、sql標籤庫、xml標籤庫、函式標籤庫)

使用jstl的庫時,需要在jsp裡宣告

<%@ taglib url="需要的庫的url" prefix="c"%>

為了防止方法重名,標籤**,用prefix表示字首,來區分,寫法為

核心標籤庫包括:out , set , remove , catch , if , choose , when 和 url 等.

表示式操作標籤:  包括:out , set , remove , catch.

這裡主要是核心標籤庫部分標籤的用法

多條件判斷

...

scope表示作用域

迴圈:預設取得的資料在page裡

迴圈取出資料的集合名" [varstatus="varstatusname"]>

本體內容

varstatus是標籤中的屬性,是乙個物件,它有4個屬性(index、count、first、last)

比如count用來表示當前集合取出的第幾個,用varstatusname.count表示第多少個

迴圈次數:

開始的位置" end="結束的位置" [step="迴圈的次數"]>

本體內容

varstatus是標籤中的屬性,是乙個物件,它有4個屬性(index、count、first、last)

比如count用來表示當前集合取出的第幾個,用varstatusname.count表示第多少個

日期格式化,要先導入fmt方面的庫

page等域必須現有資料

<% data d = new data();

request.setattribute("d",d);

EL表示式和JSTL標籤

一 el表示式 1.概念 expression language表示式語言 2.作用 替換和簡化jsp頁面中j a 的編寫 3.語法 4.注意 jsp預設支援el表示式的。如果要忽略el表示式 1.設定jsp中page指令中 iselignored true 忽略當前jsp頁面中所有的el表示式 2...

EL表示式和JSTL標準標籤庫

el是expression language 表示式語言 是jsp的重要特性 不是程式語言。el的語法 例如 實質是呼叫bean的getname 方法 page isellgnored true 表示是否禁用el語言 在一些特殊情況時使用 引數訪問物件 param paramvalues jsp隱士...

EL和JSTL表示式

一 el表示式 寫法 1 el的取值 1 對一般物件來說,如果取物件裡的屬性,那麼必須有響應屬性的get方法才能取到 2 對於map等鍵值對儲存的物件來說,直接 可取到map1中k1對應的值 3 對於陣列來說,可以通過 取到陣列1中下標為i的元素 2 el的param屬性 相當於request.ge...