目錄el表示式:expression language(表示式語言)
作用:配合jstl標籤庫使用,替代jsp頁面中複雜的**,簡化jsp的輸出
書寫格式:$ 例:$或者$
ps:使用""的時候屬性需要加上雙引號,一般情況下」."和」"都可以使用
但如果屬性名含有特殊字元則只能用""例:${employee["e_no"]
常用作用域物件
作用域物件
描述pagescope
從當前頁面取值
requestscope
從當前請求中獲取屬性值
sessionscope
從當前會話中獲取屬性值
從當前應用中獲取全域性屬性
ps:忽略寫作用域物件時,會按照作用域從小到大依次嘗試獲取,若未獲取到,則輸出空字串。
jstl:jsp standard tag library(jsp標準標籤庫)
作用:簡化jsp頁面,提高**的可讀性和可維護性
taglibs-standard-spec-1.2.5.jar (標準庫實現包)
類別匯入標籤庫
核心標籤庫-core
<%@ taglib uri="" prefix="c"%>
格式化輸出標籤庫-fmt
<%@taglib uri="" prefix="fmt"%>
sql操作標籤庫-sql
<%@taglib uri="" prefix="sql"%>
xml操作標籤庫-xml
<%@taglib uri="" prefix="xml"%>
函式標籤庫-functions
<%@taglib uri="" prefix="fn"%>
核心標籤的使用
①out標籤
可在value屬性中直接賦值,default屬性設定預設值,escapexml屬性控制轉義字元的輸出方式
②if標籤
test用於存放判斷條件
③choose、when、otherwise標籤
該標籤等同於if、else if、else
④foreach標籤
foreach標籤用於遍歷集合,items屬性指定遍歷的集合(資料來源),var屬性設定迭代變數,varstatus表示狀態變數
格式化標籤
①formatdate標籤
formatdate用於格式化日期 value屬性存放的是源資料 pattern屬性指定轉換格式
②formatnumber標籤
formatnumber用於格式化數字 value屬性存放的是源資料 pattern屬性指定轉換格式 例
EL和JSTL表示式
一 el表示式 寫法 1 el的取值 1 對一般物件來說,如果取物件裡的屬性,那麼必須有響應屬性的get方法才能取到 2 對於map等鍵值對儲存的物件來說,直接 可取到map1中k1對應的值 3 對於陣列來說,可以通過 取到陣列1中下標為i的元素 2 el的param屬性 相當於request.ge...
EL表示式和JSTL
表示式語言簡介 el為表示式語言,jsp2.0規範中的一部分。el提供了一些識別符號 訪問器和運算子,用來讀取 駐留在jsp容器中的資料。el的語法 el可用於jsp頁面中所有html和jsp標籤中。el表示式只能使用在除了jsp指令碼 jsp表示式,jsp 片段 的地方 el中的有效表示式 文字常...
EL表示式和JSTL標籤
一 el表示式 1.概念 expression language表示式語言 2.作用 替換和簡化jsp頁面中j a 的編寫 3.語法 4.注意 jsp預設支援el表示式的。如果要忽略el表示式 1.設定jsp中page指令中 iselignored true 忽略當前jsp頁面中所有的el表示式 2...