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

正文內(nèi)容

動態(tài)網(wǎng)頁技術ppt課件(2)(編輯修改稿)

2025-05-29 12:08 本頁面
 

【文章內(nèi)容簡介】 ame) 獲得 HTTP協(xié)議中由 name指定的傳送文件頭信息 getAttribute(String name) 返回存儲在 request中由 name指定的屬性值 getAttibuteNames() 返回存儲在 request對象中所有屬性的名字 getHeaderNames() 返回所有 request 中傳送文件頭信息的名字 getHeaders(String name) 返回指定名字的請求標頭的所有值 getMethod() 獲得客戶端向服務器端提交請求的方式 getParameter(String name) 獲得客戶端提交給服務器端的由 name指定的參數(shù)值 getParameterNames() 獲得客戶端提交給服務器端的所有的參數(shù)名字 getParameterValues(String name) 獲得客戶端提交給服務器端的由 name指定的參數(shù)數(shù)組 getQueryString() 獲得查詢字符串,它由客戶端的 GET方式向服務器端傳送 getRequestURI() 獲得發(fā)出請求的客戶端地址 getServletPath() 獲得客戶端所請求的腳本文件的文件路徑 setAttribute(String name,Object object) 設定名字為 name的 request中存儲的屬性值 getServerName() 獲得服務器的名字 getServerPort() 獲得服務器的端口號 getRemoteAddr() 獲得客戶端的 IP地址 getRemoteHost() 獲得客戶端的計算機名稱 getProtocol() 獲得客戶端向服務器傳送數(shù)據(jù)所依據(jù)的協(xié)議名稱 getContentLength() 獲取客戶端提交請求的信息的長度 setCharacterEncoding(String character) 設置接受提交信息的字符集 request 對象 ?使用 request對象進行 JSP編程 需求:某網(wǎng)站用戶提交信息,請編寫 JSP頁面供用戶輸入,并獲取用戶輸入的數(shù)據(jù)。信息包括姓名、熟悉的計算機的語言等。 分析: 編寫一個 JSP頁面,提供用戶輸入的表單組件。 編寫另一個 JSP頁面,獲取用戶提交的請求數(shù)據(jù),并 顯示出來。 %@ page contentType=text/html。charset=GB2312 % HTML BODY % (GB2312)。 String textContent=(name)。 % BR %=textContent% P 熟悉的語言是: % String box[] = (box)。 for(int i = 0。 i 。 i++) (LI + box[i] + /LI)。 % /BODY /HTML request對象 JSP頁面默認的接收字符集是英文集, 要正確接受中文,必須重新設置。 response 對象 ?和 request對象相對應, response對象用于對客戶端提交的請求作出動態(tài)響應 ?將響應發(fā)送給客戶端 ?實現(xiàn) 接口 ?使用 HTTP 協(xié)議將響應發(fā)送給客戶端 JSP 頁面 Response 對象 客戶端 從服務器中檢索的信息 存儲信息,以在響應客戶端 請求時發(fā)送此信息 響應 服務器 response 對象 ?response 對象常用方法 ? void setContentType (String name) 設置作為響應生成的內(nèi)容的類型和字符編碼 ? void sendRedirect (String name) 發(fā)送一個響應給瀏覽器,實現(xiàn)頁面的轉向。 % ()。 //將頁面轉向到同一個應用程序中的 % response內(nèi)置對象常用方法 方法 說明 addHeader(String name,String value) 添加返回的 HTTP協(xié)議中由 name指定的傳送文件頭信息 addCookie(Cookie cookie) 向客戶端添加一個 Cookie對象 containsHeader(String name) 判斷指定名字的 HTTP頭信息是否存在 getCharacterEncoding() 獲取返回響應的字符編碼集 getOutputStream() 獲取返回到客戶端的輸出流對象 sendError(int sc) 向客戶端發(fā)送錯誤碼 sendRedirect(String location) 對客戶端的請求重新定向 setContentType(String type) 設置響應的 MIME類型 setHeader(String name,String value) 設置返回的 HTTP協(xié)議中由 name指定的傳送文件頭信息 encodeURL(String location) 對給定 URL路徑實現(xiàn) URL重寫 out 對象 ?表示輸出流 ? 類的實例 ,以字符流的形式輸出數(shù)據(jù) .通過 page指令的 buffer屬性來制定緩沖區(qū)的大小 ,默認是 8kb ?使用 write()、 print() 和 println() 方法 JSP 頁面 out 對象 客戶端 創(chuàng)建輸出流 創(chuàng)建輸出流以顯示信息 請求 輸出流 在網(wǎng)頁上顯示輸出流 服務器 out 對象 22 html body % (“歡迎來到 JSP:隱式對象” ) 。 (“歡迎來到 JSP:隱式對象” ) 。 % … /body /html 使用 out對象輸出 ?out對象的應用 作用域和對象 ? 在 jsp頁面中的對象 ,包括用戶創(chuàng)建的對象 (如后面要講到的 javaBean對象 )和 jsp的隱式對象 ,都有一個作用域 .它定義了在什么時間內(nèi) ,在哪一個 jsp頁面中可以訪問這些對象 . ? 對象的作用域包括 page范圍、 request范圍、 session范圍 application范圍 ? page范圍 :在這個范圍內(nèi)的對象 ,只能在創(chuàng)建對象的頁面中訪問.pageContext這個隱式對象屬于這個范圍 ? request范圍 :一個請求的范圍 ,request對象屬于這個范圍 ? session范圍 :在一個會話期間的范圍 .session對象屬于這個范圍 ? Application范圍 :在 web應用程序運行期間 ,所有的頁面都可以訪問這個范圍的對象 ,application對象屬于這個范圍 session 對象 ?每一個請求都是獨立的,為了跟蹤用戶的造作狀態(tài),在多個頁面之間保存共享信息, Web 服務器為單個用戶發(fā)送的多個請求創(chuàng)建會話對象 ?存儲有關用戶會話的所有信息 ? 接口的實例 ?session 對象最常用的方法有: ? void setAttribute(String name,Object value) ? 以鍵 /值的方式,將一個對象的值存放到 session 中 ? void getAttribute(String name) ? 根據(jù)名稱去獲取 session中存放對象的值 % (“name”, “admin”)。 % session內(nèi)置對象常用方法 方法 說明 getId() 返回 session唯一的標識 session id GetCreationTime() 返回 session被創(chuàng)建的時間 GetLastAccessedTime() 返回 session最后被客戶發(fā)送的時間 GetMaxInactiveInterval() 返回 session最大不活躍時間,負值表示session永不超時 getAttribute(String name) 返回存儲在 session中由 name指定的屬性值 setAttribute(String name,Object object) 設定名字為 name的 session中存儲的屬性值 isNew() 判斷 session是否是新創(chuàng)建的 invalidate() 釋放 session對象 session 對象 ?Session保存的共享信息的范圍是整個會話過程,而 request對象保存的共享信息的范圍是提交和被提交的頁面。 ?示例如下: %@ page contentType=text/html。charset=GB2312 % HTML BODY % (name,sun)。 % a href=讀取共享信息 /a /BODY /HTML %@ page contentType=text/html。charset=GB2312 % HTML BODY 讀取的共享信息是: % ((name))。 % /BODY /HTML 改成 session 改成 session Application 對象 ?應用程序的 JSP 頁面組合起來形成一個應用程序,application內(nèi)置對象主要是保存整個網(wǎng)站的共享對象 ? ? application對象最常用的方法有: ? void setAttribute(String name,Object value) 以鍵 /值的方式,將一個對象的值存放到 application中 ? void getAttribute(String name) 根據(jù)名稱去獲取 application中存放對象的值 % (“Record”, “haha”)。 % Application 對象 ?使用 application對象創(chuàng)建網(wǎng)站計數(shù)器。 % Integer number=(Integer)(Count)。 if(number==null) { number=new Integer(1)。 (Count,number)。 } else { number=new Integer(()+1)。 (Count,number)。 } % PP您是第 %int a=((Integer)(Count)).intValue()。% %=a% 個訪問本站的客戶 點擊刷新頁面,會看到計算器數(shù)值不斷增加 pageContext 對象 ?又稱 JSP作用域通信對象,使用戶可以訪問頁面作用域中定義的所有隱式對象 ?它的作用范圍是在同一頁面 ? 類的實例 pageContext 對象 ?pageContext對象最常用的方法有: ? void setAttribute(String name,Object value) 以鍵 /值的方式,將一個對象的值存放到 pageContext中 ? void getAttribute(String name) 根
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1