1.提出問題
在JSP頁面上獲取域?qū)ο笾斜4娴臄?shù)據(jù)和獲取請求參數(shù)數(shù)據(jù)是非常常用的操作。
獲取請求域中的數(shù)據(jù)
<%=request.getAttribute(“message”) == null ? “” : request.getAttribute(“message”) %>
獲取請求參數(shù)
<%=request.getParameter(“userName”)==null? “”: request.getParameter(“userName”)%>
有沒有什么辦法能夠讓上述代碼簡潔一些呢?有!

獲取請求域中的數(shù)據(jù)
${requestScope.message }
獲取請求參數(shù)

${param.userName }
這就是EL表達(dá)式,它能夠極大的簡化JSP頁面上數(shù)據(jù)的顯示。
2. el簡介
1)EL全名為expression Language,它可以在JSP頁面上可以直接使用
格式:${表達(dá)式內(nèi)容 }
例如:
2)EL表達(dá)式的功能
獲取請求參數(shù)并顯示
- 當(dāng)前請求參數(shù)沒有獲取到時返回空字符串,而不是null。這樣做的好處是空字符串在網(wǎng)頁上是沒有任何顯示的,不必特殊處理。
讀取4個域?qū)ο髮傩灾?/p>
- 讀取不到時返回空字符串而不是null。

想要了解跟多關(guān)于Java培訓(xùn)課程內(nèi)容歡迎關(guān)注賦能網(wǎng)Java培訓(xùn),賦能網(wǎng)除了這些技術(shù)文章外還有免費的高質(zhì)量Java培訓(xùn)課程視頻供廣大學(xué)員下載學(xué)習(xí)
相關(guān): 大數(shù)據(jù)培訓(xùn)多少天——前端培訓(xùn)出來能拿到多少錢
本文鏈接:
本文章“Java培訓(xùn)JavaWeb之el簡介”已幫助 291 人
免責(zé)聲明:本信息由用戶發(fā)布,本站不承擔(dān)本信息引起的任何交易及知識產(chǎn)權(quán)侵權(quán)的法律責(zé)任!
本文由賦能網(wǎng) 整理發(fā)布。了解更多培訓(xùn)機構(gòu)》培訓(xùn)課程》學(xué)習(xí)資訊》課程優(yōu)惠》課程開班》學(xué)校地址等機構(gòu)信息,可以留下您的聯(lián)系方式,讓課程老師跟你詳細(xì)解答:
咨詢熱線:4008-569-579