好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > 淺談jsp EL表達式取值過程、page和pagecontext的區(qū)別

淺談jsp EL表達式取值過程、page和pagecontext的區(qū)別

熱門標簽:南昌市地圖標注app 聊城智能電銷機器人外呼 好操作的電話機器人廠家 南京新思維電話機器人 如何用中國地圖標注數(shù)字點 企業(yè)怎么在聯(lián)通申請400電話 泰州泰興400電話 怎么申請 百度地圖添加標注圖標樣式 地圖標注市場怎么樣

1、EL表達式解析過程

JSP中,我們經常會寫為${obj.name}字樣,但你有沒有想過,它的取值過程是什么,屬性值從哪取得?

${obj}相當于 request.getAttribute("obj"),這句話嚴格來說不嚴謹,依次的請求范圍是page、request、session、application

也就是說,如果在page.getAttribute()找不到,再去request.getAttribute,如果request找不到,再去session里找,session里找不到,再去application里

page.getAttribute-------->request.getAttribute------------>session.getAttribute----------->applicaton.getAttribute

2、page和pagecontext的區(qū)別

page就是當前jsp頁面,也等同于jsp編譯后的servlet,查看java代碼可以得知,page是java.lang.Object類型


public void _jspService(final javax.servlet.http.HttpServletRequest request, final javax.servlet.http.HttpServletResponse response)
throws java.io.IOException, javax.servlet.ServletException {

final javax.servlet.jsp.PageContext pageContext;
javax.servlet.http.HttpSession session = null;
final javax.servlet.ServletContext application;
final javax.servlet.ServletConfig config;
javax.servlet.jsp.JspWriter out = null;
final java.lang.Object page = this;
javax.servlet.jsp.JspWriter _jspx_out = null;
javax.servlet.jsp.PageContext _jspx_page_context = null;


response.setContentType("text/html; charset=UTF-8");
pageContext = _jspxFactory.getPageContext(this, request, response,
span style="white-space:pre">  /span>null, true, 8192, true);
_jspx_page_context = pageContext;
application = pageContext.getServletContext();
config = pageContext.getServletConfig();
session = pageContext.getSession();
out = pageContext.getOut();
jspx_out = out;span style="font-family: Arial, Helvetica, sans-serif;"> }/span>

來個具體的例子吧。

page1.jsp,設置鍵值對

%
page.setAttribute("name","obma")
%>

在page1.jsp,可以取出上邊設置的name值,但是在其它頁面(page2,page3中....)獲取到的都是null

%
String value = (String)page.getAttribute("name");
%>

pagecontext,是page的上下文,是javax.servlet.jsp.PageContext類型,它持有request,response,也持有page,通過pagecontext可以獲取servletcontext、servletconfig等,可以看出他是一個橋梁可以獲取上下文變量

以上這篇(標題)就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • JSP頁面無法識別EL表達式問題解決方案
  • 使用IDEA編寫jsp時EL表達式不起作用的問題及解決方法
  • JSP中EL表達式用法_動力節(jié)點Java學院整理
  • 淺談java里的EL表達式在JSP中不能解析的問題
  • JAVA JSP頁面技術之EL表達式整理歸納總結
  • JSP中EL表達式的用法詳解(必看篇)
  • jsp頁面中EL表達式被當成字符串處理不顯示值問題的解決方法
  • jsp中EL表達式獲取數(shù)據(jù)
  • 實例解析JSP中EL表達式的各種運用
  • JSP 不能解析EL表達式的解決辦法
  • JSP EL表達式詳細介紹
  • jsp 不支持EL表達式,解決辦法
  • jsp EL表達式詳解

標簽:銅川 開封 白銀 臨汾 山南 自貢 烏蘭察布 吉林

巨人網絡通訊聲明:本文標題《淺談jsp EL表達式取值過程、page和pagecontext的區(qū)別》,本文關鍵詞  淺談,jsp,表達式,取值,過程,;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《淺談jsp EL表達式取值過程、page和pagecontext的區(qū)別》相關的同類信息!
  • 本頁收集關于淺談jsp EL表達式取值過程、page和pagecontext的區(qū)別的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 中文在线不卡| 免费看的毛片| 91丨九色丨熟女露脸| 教室里一边上课一边h| 国产精品无码久久久久一区二区| 欧美最猛性xxxxxhd| 国产AV精品一区二区凹凸婷婷| 男女靠b视频| 厕所视频@xxxyes| 成人毛片18女人毛片免费看软件| 免费妞干网| 亚洲va久久久久| 草草浮力线路①线wy55移动入口 | 老头吃奶添女人荫蒂| 动漫女被多触手怪吸乳文| 欧美视频在线播放| 军人gay呻吟xxx| 国产一区福利| 国产爽片在线观看| 男生和女生打扑克差差差| 国产亚洲精品久久久久久777| 韩国ppypp人伦影片| 伊人一级| 业余性高清性色生活片| 人人射| po18小说网站入口哔哩哔哩| 美好的夜晚从打开花季传媒app| 国产人妻人伦精品日本| 手机成人av| 三级黄日本| chinese同志男男videos全程| 女学生婬荡呻吟扒开腿| japaneseasianbdsm| 红楼春梦无删节笔趣阁在线观看| 亚洲AV色香蕉一区二区三区老师| 女人全黄裸片视频| 日日摸夜夜添无码亚洲| 禁断の爱や肉欲的な性| 三上悠亚伦理| 健身房被教练c到呻吟声不断电影| 女人被爽到呻吟gif动态视频|