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