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

正文內容

jsp動態(tài)網(wǎng)站開發(fā)基礎與上機指導ppt-文庫吧資料

2025-01-25 08:13本頁面
  

【正文】 3) toString() exception對象 JSP程序的調試 – 三種錯誤類型 – JSP語法錯誤的調試 – JSP運行錯誤的調試 三種錯誤類型 ? 當程序不能正常運行或運行結果不正確時,就表明程序中有錯。 exception對象可以配合 page指令一起使用,通過指定某一頁面為錯誤處理頁面,把所有的錯誤都集中到那個頁面進行處理。 ? 使用 config對象的優(yōu)點是在修改需要在Web服務器中處理的變量時,不需要逐一修改 JSP文件,只要修改相應屬性文件的內容就可以了。 ? pageContext對象的常用方法如下: ? ( 1) getAttribute() ? ( 2) forward(String relativeUrlPath) ? ( 3) findAttribute() ? ( 4) getexception() ? ( 5) setAttribute() ? ( 6) removeAttribute() pageContext對象 config對象 ? config對象是 JSP頁面通過 JSP Container進行初始化時被傳遞的對象。 pageContext對象相當于 JSP頁面所有功能的大集成者,它提供了對 JSP頁內所有的對象及命名空間的訪問。程序源代碼詳見教材。 ? ? 【 例 】 輸出 JSP頁面對象的 ID號和 hash代碼值。 ? out對象的常用方法如下: ? ( 1) ()或 () ? ( 2) () ? ( 3) () ? ( 4) () ? ( 5) () ? ( 6) () ? ( 7) () ? ( 8) () page對象 ? page對象屬于 ,它是處理當前請求的 JSP實現(xiàn)類的實例。 ? 本例源代碼詳見教材 其他內部對象 – out對象 – page對象 – pageContext對象 – config對象 – exception對象 out對象 ? out對象是一個輸出流,是 JSP使用最頻繁的對象,能把結果輸出到網(wǎng)頁上。 ? ( 1) getAttribute(String name) ? ( 2) getAttributeNames() ? ( 3) getInitParameter(String name) ? ( 4) getServerInfo() ? ( 5) setAttribute(String name, Object obj) ? ( 6) removeAttribute(String name) ? ( 7) getContext(String urlpath) ? ( 8) getMimeType(String filename) ? ( 9) getRealPath(String path) application對象的應用實例 ? 【 例 410】 讀取系統(tǒng)信息。本例中利用 response對象的 setHeader()方法添加響應頭和屬性值。 會話及相關概念 session對象的常用方法 ? session對象可以使用的常用方法如下: ? ( 1) getAttribute(String name) ? ( 2) getAttributeNames() ? ( 3) getCreationTime() ? ( 4) getId() ? ( 5) getLastAccessedTime() ? ( 6) getMaxInactiveInterval() ? ( 7) setMaxInactiveInterval (int interval) ? ( 8) removeAttribute(String name) ? ( 9) setAttribute(String name, value) ? ( 10) invalidate() ? ( 11) isNew() session對象應用實例 ? 【 例 】 控制網(wǎng)頁的刷新頻率,在頁面中,實時顯示當前時間。 ? 4. session對象的生命周期 ? 從一個客戶會話開始到會話結束這段時間稱為session對象的生命周期。即,每一客戶會話信息保存在 session/Cookie對中。 ? 2. session對象與 Cookie ? 當 JSP引擎為客戶創(chuàng)建一個 session對象后,這個 session對象被分配了一個 String類型的 ID號, JSP引擎同時將此 ID號發(fā)送到客戶端,存放在Cookie中。這時,在服務器端,系統(tǒng)為該客戶創(chuàng)建了一個 session對象,在客戶端,系統(tǒng)為該客戶創(chuàng)建了Cookie對象。本例中利用 response對象的 setHeader()方法添加響應頭和屬性值。 HTTP響應包 ?狀態(tài)代碼表 ?狀態(tài)代碼表 response對象的常用方法 ? response對象可以使用的常用方法如下: ? ( 1) addHeader(String name,String value) ? ( 2) setHeader(String name,String value) ? ( 3) addCookie(Cookie cookie) ? ( 4) containsHeader(String name) (5) sendError(int sc) ?( 6) SendRedirect(URL) ?( 7) flushBuffer() ?( 8) setContenType(String type) ?( 9) setLocale(Locale:locale) ?( 10) setStatus(int:statuscode) ?( 11) isCommitted() ?( 12) reset() response對象的常用方法 response對象應用實例 ? 【 例 44】 控制網(wǎng)頁的刷新頻率,在頁面中,實時顯示當前時間。 ? 一般不需要修改狀態(tài)行,在出現(xiàn)問題時,服務器會自動響應,發(fā)送相應的狀態(tài)代碼到客戶端。 ? 4xx : 4開頭的3位數(shù)字,表明瀏覽器請求是非法的或無效的。 ? 2xx : 2開頭的3位數(shù)字,表明客戶端的請求已成功。 ? 狀態(tài)行由 3位數(shù)的狀態(tài)代碼和描述狀態(tài)代碼的文字組成。如,在客戶端顯示的信息。 ? 2.響應頭 ? HTTP響應包發(fā)送的目標地址 (IP)。 ? 1.狀態(tài)行 ? 描述服務器處理 HTTP請求的成功與否。 ? ( 1) getProtocol() ? ( 2) getServletPath() ? ( 3) getContentLength() ? ( 4) getMethod() ? ( 5) getHeader(String s) ? ( 6) getHeaderNames() ? ( 7) getHeaders(String s) ? ( 8) getRemoteAddr() ? ( 9) getRemoteHost() ? ( 10) getServerName() ? ( 11) getServePort() ? ( 12) getParameter(String name) ? ( 13) getParameterNames() ( 14) getParameterValues(String name) ? ( 15) getCookies() ? ( 16) getRequestURL() request對象的常用方法 request對象應用實例 ? 客戶通常使用 HTML表單向服務器的某個 JSP頁面提交信息,一般格式為: ? form method=get/post action= 接受信的頁面文件 [接受數(shù)據(jù)的組件 (0~ n個 )] [數(shù)據(jù)提交控件 ]/form ? 【 例 43】 獲取服務器端的有關信息 ? 在本例的 ,利用 request對象的各種方法來獲取服務器端的各種信息參數(shù),并將其顯示出來。如表單數(shù)據(jù)被封裝為信息體。一個 HTTP請求可以包括多個請求頭。 ? 1.請求行 ? 規(guī)定了請求的方法(如 get、 post、 head、 delete、put等),請求的資源和使用的 HTTP協(xié)議版本號。 ? 在不需要顯示聲明的情況下,每一個 JSP頁面中可以使用的內置對象有 9個:即 request、response、 session、 out、 application、config、 pageContext、 page以及 exception。 JSP內置對象介紹 ? JSP的內置對象是由 JSP容器自動生成的,在JSP頁中可以直接使用而無須進行聲明。這個 Servlet是一個 Java代碼文件,用于定義一個繼承 HttpJspBase類的子類,并創(chuàng)建各個 JSP內置對象。 第 4章 JSP內置對象 本章主要內容: ? 內置對象的概念 ? 內置對象的作用域和生命期 ? 內置對象的作用和關系 ? 內置對象的使用方法 第 4章 JSP內置對象 ? JSP內置對象概述 ? request對象 ? response對象 ? session對象 ? application對象 ? 其他內部對象 ? JSP程序的調試 JSP內置對象概述 – JSP內置對象的來源 – JSP內置對象介紹 JSP內置對象的來源 ? 有些成員變量不用聲明就可以在 JSP頁面的腳本(如 Java程序片和 Java表達式)中使用,這就是所謂的內置對象。另外,本章還介紹了 JSP的基本語法和 JSP的指令標簽和動作標簽。 ? 1. jsp:include動作指令 ? 2. jsp:forward動作指令 ? 3. jsp:plugin動作指令 本 章 小 結 ? 本章對使用 JSP編程所需的基礎知道 HTML和 JavaScript進行了簡要的介紹。 ? page指令標簽由多個屬性名 =屬性值 對構成 ,其語法格式如下: ? % page ? [language=java] ? [extends=classname] ? [import=packname/classname] ? [session=true/false] ? [buffer=none/sizekb] ? [autoFlush=true/false] ? [isThreadeSafe=true/false] ? [info=info_text] ? [errorPage=error_url] ? [isErrorPage=true/false] ? [contentType=MIME_type] ? [pageEncoding= ] ? % JSP標簽 JSP的動作指令 ? JSP的動作和 JSP的指令標簽不同,它是客戶端請求時動態(tài)執(zhí)行的,是通過 XML語法格式的標記來實現(xiàn)控制 Servlet引擎行為的。 ? 1. JSP注釋 ? JSP注釋分兩種:一種在客戶端顯示的注釋,稱為 HTML注釋;另外一一種就是客戶端看不到,只給開發(fā)人專用的注釋,稱為 JSP注釋,也稱為隱藏注釋。 ? 代碼詳見教材 . Java程序片 JSP標簽 ? 一般使用 JSP標簽控制頁面屬性。 ? 本例程序算法為:先定義一個圓類 Circle,該類包含計算面積和周長的方法。 Java程序片 ? 【 例 】 計算圓的面積和周長。 ? ( 2)顯示表達式。 ? ( 3)表達式能夠使用任何 java語法,有時候也能作為其他 JSP元素的屬性值。 ? 2.表達式 ? JSP表達式的語法格式為: ? %= 表達式 % ? 在書寫表達式時還要注意以下幾點: ? ( 1)“ %=” 是一個完整的符號,” %” 和 ” =” 不能有空格。 ? ( 2)一個聲明僅在一個頁面中有效。 ? 2)定義函數(shù) ? function check(){ //函數(shù)體 } ? 3)獲取表單元素 pass的值 ? ? 4)獲取表單元素 pass的長度 ? JavaScript基礎 ? 5)在表單元素 pass上設置光標 ? () ? 6)在表單元素 pass中查找字符 ? (‘’) ? 7)獲取表單元素 pass中的第 i個字符 ? (i) ? 8)將表單提交給 Web服務器上的處理程序 ? () JavaScript基礎 JSP基本語法 – Java程序片 – JSP標簽 Java程序片 ? java程序片是用來實現(xiàn)邏輯計算的,是 JSP中的腳本元素,它包括三個部分 1.聲明 ? JSP聲明的語法格式為:
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1