第十講jsp內(nèi)置對象application

第十講jsp內(nèi)置對象application

ID:10039936

大?。?28.01 KB

頁數(shù):21頁

時間:2018-05-12

第十講jsp內(nèi)置對象application_第1頁
第十講jsp內(nèi)置對象application_第2頁
第十講jsp內(nèi)置對象application_第3頁
第十講jsp內(nèi)置對象application_第4頁
第十講jsp內(nèi)置對象application_第5頁
資源描述:

《第十講jsp內(nèi)置對象application》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫

1、第十講JSP內(nèi)置對象application第7章JSP內(nèi)置對象application***知識回顧***知識回顧什么是Cookie?如何創(chuàng)建Cookie對象?如何獲取Cookie對象中的信息?作業(yè)中的問題<%Stringstyle=request.getParameter("style");if(style==null){style="style0.css";Cookiecooks[]=request.getCookies();if(cooks!=null)for(inti=0;i

2、;i++){if(cooks[i].getName().equals("style")){style=cooks[i].getValue();break;}}}else{CookiecookieStyle=newCookie("style",style);cookieStyle.setMaxAge(300000000);response.addCookie(cookieStyle);}%>"type="text/css">***本講要

3、點***application對象的基本特性application對象本質(zhì)application對象的應(yīng)用舉例網(wǎng)頁計數(shù)器網(wǎng)站日志網(wǎng)絡(luò)聊天室application對象基本特性表示JSP頁面所屬的應(yīng)用程序application對象在整個服務(wù)器生命期中都存在,它是一個全局對象。application對象可以設(shè)置多個key-value值對形式的屬性,這些屬性對整個Web應(yīng)用中的所有程序都能訪問。application對象的屬性操作:voidsetAttribute(Stringname,Objectvalue)以鍵

4、/值的方式,將一個對象的值存放到application中,它是一個全局屬性O(shè)bjectgetAttribute(Stringname)根據(jù)名稱去獲取application中存放對象的值返回值類型是Object,在實際應(yīng)用時要視其真正類型進(jìn)行轉(zhuǎn)換。例1-屬性設(shè)置與獲取index.jsp網(wǎng)頁,提交并處理用戶提交的表單如果用戶提交數(shù)據(jù)不為空,則將其寫入application,并將網(wǎng)頁定向到showapp.jspshowapp.jsp網(wǎng)頁,從application中獲取信息,并輸出例1-index.jsp<%req

5、uest.setCharacterEncoding("utf-8");Stringuname,email;uname=request.getParameter("username");email=request.getParameter("email");if(uname!=null&&email!=null){application.setAttribute("uname",uname);application.setAttribute("email",email);response.sendRedire

6、ct("showapp.jsp");}%>用戶名:
E-mail:
處理表單數(shù)據(jù)置于標(biāo)記前表單置于標(biāo)記內(nèi)獲取表單數(shù)據(jù)表單數(shù)據(jù)不為空時將數(shù)據(jù)寫入application

7、對象最后,網(wǎng)頁重定向例1-showapp.jsp<%Stringuname=(String)application.getAttribute("uname");Stringemail=(String)application.getAttribute("email");if(uname!=null&&email!=null){out.print("用戶名:"+uname+"
");out.print("E-mail:"+email+"
");}else{out.println("

appli

8、cation中尚無用戶信息!

");}%>置于標(biāo)記內(nèi)獲取application數(shù)據(jù)一個application對象對應(yīng)一個Web應(yīng)用程序,它提供了一個Web應(yīng)用內(nèi)各程序之間的數(shù)據(jù)交流渠道一個Web應(yīng)用程序?qū)?yīng)于一個Web應(yīng)用的文件夾結(jié)構(gòu)Web應(yīng)用文件夾結(jié)構(gòu)Web應(yīng)用的壓縮包文件(war文件),war文件是一種Web應(yīng)用的發(fā)布形式,可以方便地進(jìn)行應(yīng)用部署。application對象本質(zhì)Web應(yīng)用-

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。