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

正文內(nèi)容

《jsp內(nèi)置對(duì)象》ppt課件-文庫吧

2025-04-13 22:16 本頁面


【正文】 ute)的范圍 在 JSP頁面中屬性都有相應(yīng)的作用范圍 (類似作用域 ) 屬性的范圍決定了屬性的作用域、生存期等重要特性。 屬性的四種范圍: Page范圍 (): 頁面范圍的屬性僅在 當(dāng)前 JSP頁面上下文中 有效 。 若數(shù)據(jù)僅在當(dāng)前頁面中使用 ,可將數(shù)據(jù)設(shè)置在 Page范圍。 Request范圍 () 請(qǐng)求范圍的屬性僅在 HTTP請(qǐng)求服務(wù)期間 才有效 。 當(dāng)數(shù)據(jù)在多個(gè)頁面使用 , 可將數(shù)據(jù)設(shè)置在 Request范圍。 Session范圍 () 會(huì)話范圍的屬性在 session期間 有效 。 若數(shù)據(jù)在多個(gè)請(qǐng)求中使用 , 可將數(shù)據(jù)設(shè)置在 Session范圍。 Application范圍 () 應(yīng)用范圍的屬性在 整個(gè) Web應(yīng)用程序運(yùn)行期間 均有效 。 若數(shù)據(jù)在多個(gè) Session中使用用到 , 可將數(shù)據(jù)設(shè)置在該范圍。 若數(shù)據(jù)需要在會(huì)話中使用 , 應(yīng)考慮使用實(shí)體 Bean或消息。 10 屬性在指定范圍內(nèi)的存取方法 11 使用 JSP屬性的一般注意事項(xiàng) 設(shè)置屬性: setAttribute(屬性名,屬性值 ) 其中 : 屬性名為字符串類型 。 屬性值為 Object類型。對(duì)于基本類型要進(jìn)行包裝類轉(zhuǎn)換。如 : 整數(shù) 1, 則轉(zhuǎn)換為 new Integer(1) 獲得屬性: getAttribute(String name) 該方法返回的是 ,應(yīng)根據(jù)屬性值的類型進(jìn)行類型轉(zhuǎn)換。如 : 要取得 String 類型的 Name屬性時(shí): String userName = (String)(“userName”)。 如 : age為 int類型時(shí): int age = (Integer)(age)。 存入不同范圍內(nèi)的屬性在功能上區(qū)別很大 在使用屬性存儲(chǔ)數(shù)據(jù)前 , 應(yīng)先根據(jù)屬性的功能要求 , 確定準(zhǔn)備將屬性存儲(chǔ)在 Request、 Session 、 Application或 PageContext的哪個(gè)之中 , 以便將相應(yīng)數(shù)據(jù)存入選定對(duì)象之中。 12 屬性范圍示例 13 小結(jié): JSP隱式對(duì)象一般分為輸入 /輸出對(duì)象、作用域通信對(duì)象 、 Servlet 對(duì)象和錯(cuò)誤對(duì)象四類。 page對(duì)象代表 JSP被轉(zhuǎn)譯后的 Servlet。 pageContext提供了系統(tǒng)運(yùn)行期間各種信息內(nèi)容的存取操作功能,它能夠存取其他隱含對(duì)象。 JSP有四種屬性作用范圍: page范圍的屬性僅在當(dāng)前頁面中可見不能多頁共享 Request范圍的屬性僅限于一個(gè)請(qǐng)求 , 可跨越多個(gè) JSP頁面 , 涉及多個(gè) Web組件 。 Session范圍的屬性作用于一個(gè)會(huì)話 , 一個(gè)會(huì)話可包含多個(gè)請(qǐng)求。 Application范圍的屬性作用范圍最大 , 停留時(shí)間最久 ,在服務(wù)器開始執(zhí)行服務(wù),到服務(wù)器關(guān)閉為止。 14 二、請(qǐng)求與響應(yīng)對(duì)象 15 out 對(duì)象 out對(duì)象 :以字符流形式向客戶端輸出數(shù)據(jù) 。 僅作用于 page out對(duì)象可以向客戶端輸出各種數(shù)據(jù)類型的內(nèi)容 , 通過 out能直接向客戶端寫一個(gè)由程序動(dòng)態(tài)生成 HTML文檔。 out是抽象類 , 常用方法 : 16 out對(duì)象可采用緩沖區(qū)輸出 out對(duì)象管理應(yīng)用服務(wù)器上的輸出緩沖區(qū) out對(duì)象內(nèi)含 , 并實(shí)現(xiàn)了緩沖區(qū) ,并緩沖區(qū)默認(rèn)為 8KB。 用 page指令的 buffer屬性調(diào)整 out對(duì)象緩存的大小 , 甚至允許關(guān)閉緩存。即 : %@ page autoFlush=true% close()方法可以刷新緩沖區(qū) , 關(guān)閉輸出流。但編寫 JSP頁面時(shí) , 不要顯示地調(diào)用該方法 , 在 JSP容器生成的代碼中會(huì)自動(dòng)包含對(duì)它的調(diào)用。 17 請(qǐng)求對(duì)象 reques 請(qǐng)求對(duì)象 reques封裝了來自客戶端的請(qǐng)求信息 當(dāng)客戶端請(qǐng)求一個(gè) JSP網(wǎng)頁時(shí), JSP引擎會(huì)將客戶端的發(fā)來的HTTP請(qǐng)求信息包裝在內(nèi)置的 request對(duì)象中。 例如 : 在 form表單中填寫的信息等 它是 在 JSP中 , 若需要請(qǐng)求信息的細(xì)節(jié) , 都可通過 request對(duì)象獲得 : 請(qǐng)求的標(biāo)題頭 (Header),如 :瀏覽器的版本、語言和編碼方式等信息。 請(qǐng)求的方式 (GET、 POST、 PUT等 ),參數(shù)名稱、參數(shù)值和客戶端的主機(jī)名稱、 cookies、及其它與請(qǐng)求相關(guān)的參數(shù)值等等。 HttpServletRequest接口中重要的方法有 4個(gè): getParameter() :讀取請(qǐng)求參數(shù) getParameterNames():獲取指定范圍內(nèi)的請(qǐng)求參數(shù)名的集合 。 getParameterValues():讀取指定參數(shù)的所有值 。 getHeader():讀取指定字段名的請(qǐng)求頭信息。 此外該接口還包含大量的方法 , 概括起來分為四類。 18 請(qǐng)求對(duì)象 reques HttpServletRequest接口提供的方法可分為四類: 取得請(qǐng)求 HTTP 頭的方法; 儲(chǔ)存和取得屬性方法; 取得請(qǐng)求參數(shù)的方法; 其他取得請(qǐng)求的 URL、 IP和 session等的方法。 如: getRequestURL(
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1