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

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