jsp篇 之 EL表示式

2022-09-16 05:03:13 字數 952 閱讀 6218

el表示式

:形式:$

作用:從乙個【範圍物件裡面取值】或者從乙個物件中取值或是向頁面輸出值.

之前我們使用

<% ... %>等指令碼元素形式,並不夠簡潔。

例如:<% request.setattribute("name","zs") %>

<%=request.getattribute("name") %>

可以簡寫為:

$  類似

mybatis中的$

注意:el表示式只適用於四種範圍物件裡面存放的資料。

1,接收客戶端

url傳遞的引數

$   

等同於<%=request.getparameter("name1") %>

2,指定範圍取值$$

3,不指定範圍內取值

$name

的值。一旦找到了就輸出,最終沒有找到就什麼都不輸出。

4,取出乙個物件中的屬性值

$表示是要呼叫

student

物件中的

getid方法,

至於物件中有沒有

id屬性對這個操作沒有任何影響

.所以這和

id指的是物件中的

property

而不是attribute

。原始形式:<%=request.getattribute("student") .getid()%>

5,輸出字串

$注意,$ 是取值,而非輸出字串

6,輸出運算結果或者

boolean

表示式$  輸出

2  $ 輸出 true

【空測試】

$若字串為空的話返回true

【取否】

不為空的話返回true$$

【條件判斷】

$7,獲取並輸出陣列、集合中的元素值

Jsp之EL表示式

在jsp頁面使用el表示式,可以達到取內建物件值的效果 reqkey為request.setattribute reqkey,value 裡面的reqkey,鍵值,其他物件以此類推 在session作用域內查詢變數sessionkey,找不到則返回空null 作用域由小到大 session.seta...

JSP之EL表示式

el表示式 el表示式核心點是將物件儲存到某個域中,在需要的頁面中直接使用表示式來使用,從來減少獲取及強制型別轉換的操作。jsp el既可以用來建立算術表示式也可以用來建立邏輯表示式。在jsp el表示式內可以使用整型數,浮點數,字串,常量true false,還有null。1.el最基本的讀取方法...

Jsp中EL表示式

jsp中el表示式 1 語法結構 2 與.運算子 el 提供 和 兩種運算子來訪問資料。當要訪問的屬性名稱中包含一些特殊字元,如.或?等並非字母或數字的符號,就一定要使用 例如 應當改為 如果要動態取值時,就可以用 來做,而 無法做到動態取值。例如 中data 是乙個變數 3 變數 el訪問變數資料...