EL表示式和JSTL標籤實現迭代

2022-03-28 08:23:29 字數 929 閱讀 4123

el表示式用於獲取資料,在jsp頁面中可使用$的形式,通知jsp引擎呼叫pagecontext.findattribute()方法

如果沒有找到則返回""而不是null,這樣少了乙個非空判斷

<%string a = "abc";

request.setattribute("a", a);

%>$

/*輸出abc*/

<%list t1 = new

arraylist();

t1.add(

new storename("aa"));

t1.add(

new storename("bb"));

t1.add(

new storename("cc"));

request.setattribute("t1", t1);

%>$;

$ 獲取web資源名稱

在寫超連結時不能寫死了。

jstl是sun公司開發的一套標籤庫,使用jstl可以在頁面中實現一些簡單的邏輯,從而替換頁面中的指令碼**。

在頁面中使用jstl標籤需完成以下2個步驟:

1。匯入jstl.jar 和standerd.jar這兩個jstl的jar檔案。

2。在jsp頁面中使用<%@taglib url="" prefix="" %>元素匯入標籤庫。

<%map map = new

hashmap();

map.put("a1", "aa");

map.put("a2", "aa");

map.put("a3", "aa");

map.put("a4", "aa");

request.setattribute("map", map);

%>

$:$

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表示式 用於jsp頁面,獲取後台的資料,或者後台通過它獲取資料,簡便 在指定作用域中取得共享資料 訪問物件的屬性的寫法 或者 在jsp中獲取上下文路徑的方式,用於表單提交action url 頁面包含 jstl標籤庫,主要是為了簡化jsp中的 jstl有五個標籤庫 核心標籤庫 國際化 sql標籤...

EL和JSTL表示式

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