更新時間:2020-09-10 14:53:56 來源:動力節(jié)點 瀏覽1384次
EL表達(dá)式主要用來滿足表現(xiàn)層的需求,簡化代碼開發(fā)。它的基本格式是${表達(dá)式}。Jsp引擎在翻譯Jsp頁面時,碰到${表達(dá)式}這樣的字符串就會將大括號里的內(nèi)容提取出來當(dāng)做EL表達(dá)式來處理。其中大括號中的內(nèi)容必須符合EL的語法。
EL表達(dá)式中可以是Java的關(guān)系式,也可以是算數(shù)等式,也可以放字符串等等。
下面要注意的是這個范圍的問題。變量,EL存取變量是指從一個范圍內(nèi)獲取某個變量的值。例如:${name}。它的意思是從某個范圍內(nèi)獲取變量name的值。由于我們沒有指定name的范圍,它會按照一個特定的范圍去查找,首先是Page接著是Request再者是Session最后是Application的范圍進(jìn)行查找。如果,找到了,就立即停止查找,把對應(yīng)的變量的值輸出。如果到最后都沒有找到,就返回一個""。
它的范圍是PageScope,RequestScope,SessionScope,ApplicationScope
在這里${PageScope.nama}等價于<%=page.getAttribute("name")%>其它的的以此,類推。
這里給大家推薦動力節(jié)點的EL表達(dá)式視頻教程:
在未來的實際項目開發(fā)中,jsp與servlet都是以相結(jié)合的方式來開發(fā),servlet主做后端業(yè)務(wù)邏輯處理,jsp主做前端數(shù)據(jù)顯示。
在jsp數(shù)據(jù)顯示的過程中,我們難免會遇到以java腳本的拼接的方式來結(jié)合前后端代碼。如果java腳本拼接過多,這就涉及到了代碼的可讀性低與可維護(hù)性低的問題。
使用el表達(dá)式和jstl標(biāo)簽庫可以有效的簡化jsp的開發(fā),目的就是為了減少jsp開發(fā)中的代碼量,避免腳本拼接問題,所以el和jstl是我們開發(fā)jsp必用的操作。
目錄
001.EL&JSTL教程:EL表達(dá)式介紹1
002.EL&JSTL教程:EL表達(dá)式介紹2
003.EL&JSTL教程:JSP域?qū)ο?/p>
004.EL&JSTL教程:EL表達(dá)式簡單使用
005.EL&JSTL教程:EL表達(dá)式輸出高級對象屬性
006.EL&JSTL教程:EL表達(dá)式簡化版
007.EL&JSTL教程:EL表達(dá)式支持運算
008.EL&JSTL教程:EL表達(dá)式支持關(guān)系運算
009.EL&JSTL教程:EL表達(dá)式其他工具對象
010.EL&JSTL教程:相對路徑與絕對路徑
011.EL&JSTL教程:EL表達(dá)式缺陷
012.EL&JSTL教程:EL表達(dá)式應(yīng)用1
013.EL&JSTL教程:EL表達(dá)式應(yīng)用2
完整目錄可以關(guān)注動力節(jié)點Java學(xué)習(xí)視頻
以上就是動力節(jié)點java培訓(xùn)機構(gòu)的小編針對“el表達(dá)式視頻教程之簡要分析”的內(nèi)容進(jìn)行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業(yè)老師隨時為你服務(wù)。