el表示式用於獲取資料,在jsp頁面中可使用$的形式,通知jsp引擎呼叫pagecontext.findattribute()方法
如果沒有找到則返回""而不是null,這樣少了乙個非空判斷
<%string a = "abc";request.setattribute("a", a);
%>$
/*輸出abc*/
<%list t1 = newarraylist();
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 = newhashmap();
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...