freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

jsp內(nèi)置對(duì)象ppt課件-在線瀏覽

2025-06-15 22:16本頁(yè)面
  

【正文】 String name,Object value[, int scope]): 用于設(shè)置屬性 。 Object getAttribute(String name[, int scope]) 用于讀取屬性值 , 其中 :name為屬性名 , scope屬性存儲(chǔ)范圍。 查找屬性: Object findAttribute(String name) 用于按作用范圍 (從小到大的順序 )搜索屬性 : 頁(yè)面范圍、請(qǐng)求范圍、會(huì)話范圍和應(yīng)用范圍,參數(shù) name指定屬性名。 屬性設(shè)置和獲取 8 屬性設(shè)置和獲取示例 9 屬性 (Attribute)的范圍 在 JSP頁(yè)面中屬性都有相應(yīng)的作用范圍 (類(lèi)似作用域 ) 屬性的范圍決定了屬性的作用域、生存期等重要特性。 若數(shù)據(jù)僅在當(dāng)前頁(yè)面中使用 ,可將數(shù)據(jù)設(shè)置在 Page范圍。 當(dāng)數(shù)據(jù)在多個(gè)頁(yè)面使用 , 可將數(shù)據(jù)設(shè)置在 Request范圍。 若數(shù)據(jù)在多個(gè)請(qǐng)求中使用 , 可將數(shù)據(jù)設(shè)置在 Session范圍。 若數(shù)據(jù)在多個(gè) Session中使用用到 , 可將數(shù)據(jù)設(shè)置在該范圍。 10 屬性在指定范圍內(nèi)的存取方法 11 使用 JSP屬性的一般注意事項(xiàng) 設(shè)置屬性: setAttribute(屬性名,屬性值 ) 其中 : 屬性名為字符串類(lèi)型 。對(duì)于基本類(lèi)型要進(jìn)行包裝類(lèi)轉(zhuǎn)換。如 : 要取得 String 類(lèi)型的 Name屬性時(shí): String userName = (String)(“userName”)。 存入不同范圍內(nèi)的屬性在功能上區(qū)別很大 在使用屬性存儲(chǔ)數(shù)據(jù)前 , 應(yīng)先根據(jù)屬性的功能要求 , 確定準(zhǔn)備將屬性存儲(chǔ)在 Request、 Session 、 Application或 PageContext的哪個(gè)之中 , 以便將相應(yīng)數(shù)據(jù)存入選定對(duì)象之中。 page對(duì)象代表 JSP被轉(zhuǎn)譯后的 Servlet。 JSP有四種屬性作用范圍: page范圍的屬性?xún)H在當(dāng)前頁(yè)面中可見(jiàn)不能多頁(yè)共享 Request范圍的屬性?xún)H限于一個(gè)請(qǐng)求 , 可跨越多個(gè) JSP頁(yè)面 , 涉及多個(gè) Web組件 。 Application范圍的屬性作用范圍最大 , 停留時(shí)間最久 ,在服務(wù)器開(kāi)始執(zhí)行服務(wù),到服務(wù)器關(guān)閉為止。 僅作用于 page out對(duì)象可以向客戶(hù)端輸出各種數(shù)據(jù)類(lèi)型的內(nèi)容 , 通過(guò) out能直接向客戶(hù)端寫(xiě)一個(gè)由程序動(dòng)態(tài)生成 HTML文檔。 用 page指令的 buffer屬性調(diào)整 out對(duì)象緩存的大小 , 甚至允許關(guān)閉緩存。但編寫(xiě) JSP頁(yè)面時(shí) , 不要顯示地調(diào)用該方法 , 在 JSP容器生成的代碼中會(huì)自動(dòng)包含對(duì)它的調(diào)用。 例如 : 在 form表單中填寫(xiě)的信息等 它是 在 JSP中 , 若需要請(qǐng)求信息的細(xì)節(jié) , 都可通過(guò) request對(duì)象獲得 : 請(qǐng)求的標(biāo)題頭 (Header),如 :瀏覽器的版本、語(yǔ)言和編碼方式等信息。 HttpServletRequest接口中重要的方法有 4個(gè): getParameter() :讀取請(qǐng)求參數(shù) getParameterNames():獲取指定范圍內(nèi)的請(qǐng)求參數(shù)名的集合 。 getHeader():讀取指定字段名的請(qǐng)求頭信息。 18 請(qǐng)求對(duì)象 reques HttpServletRequest接口提供的方法可分為四類(lèi): 取得請(qǐng)求 HTTP 頭的方法; 儲(chǔ)存和取得屬性方法; 取得請(qǐng)求參數(shù)的方法; 其他取得請(qǐng)求的 URL、 IP和 session等的方法。 對(duì)于 JSP頁(yè)面的漢字問(wèn)題: 在需要顯示漢字的 JSP中用 page指令告訴客戶(hù)端采用漢字編碼 : % page contentType=text/html。 在無(wú)特別指示下 , 瀏覽器無(wú)法正確顯示漢字。charset=gb2312”% 指示客戶(hù)端漢字的顯示編碼 ,也要在服務(wù)器端對(duì)接收到客戶(hù)端數(shù)據(jù)進(jìn)行 GB2312編碼轉(zhuǎn)換處理。 注意 : 由于信息的組織方式比較底層 , 在僅要向客戶(hù)端發(fā)送文字時(shí)直接使用 out對(duì)象即可。 使用 response對(duì)象可以動(dòng)態(tài)創(chuàng)建 Web頁(yè)面 ,改變 HTTP標(biāo)頭 , 還可自動(dòng)將客戶(hù)端重定向到一個(gè)指定的頁(yè)面中。 設(shè)定響應(yīng)狀態(tài)碼的方法: 29 response的狀態(tài)行示例 當(dāng)服務(wù)器響應(yīng)客戶(hù)端請(qǐng)求時(shí) , 發(fā)送的首行稱(chēng)為狀態(tài)行。 4xx表示服務(wù)器無(wú)法滿(mǎn)足要求; 5xx服務(wù)器出現(xiàn)錯(cuò)誤。 31 重定向 URL的方法 重定向 URL與請(qǐng)求轉(zhuǎn)發(fā)運(yùn)行原理不同! 1 2 3 1 2 32 動(dòng)態(tài)設(shè)置 MIME類(lèi)型 MIME(多用途網(wǎng)際郵件擴(kuò)充協(xié)議 )類(lèi)型 page指令只能為 contentType指定一個(gè)值,若想動(dòng)態(tài)地改變?cè)搶傩缘闹狄愿鞣N不同方式做出響應(yīng),就要使用 response對(duì)象的setContentType()方法改變 contentType的值。 直到服務(wù)器對(duì)客戶(hù)端發(fā)回響應(yīng)終止。 request對(duì)象對(duì)不同用戶(hù)、不同次的請(qǐng)求, JSP容器都會(huì)創(chuàng)建都會(huì)創(chuàng)建不相同請(qǐng)求對(duì)象。即這幾個(gè)頁(yè)面共享對(duì)服務(wù)器的一個(gè)請(qǐng)求。 34 請(qǐng)求作用范圍測(cè)試 35 小結(jié): request對(duì)象和 response對(duì)象的結(jié)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1