• /  30
  • 下載費用: 9.90積分  

JSP程序設計ppt第4章 JSP的內置對象.ppt

'JSP程序設計ppt第4章 JSP的內置對象.ppt'
第4章 JSP的內置對象 JSP內置對象簡介任務1application對象 任務2config對象任務3 exception對象任務4 out對象任務5 pageContext對象任務6request對象 任務7response對象任務8 session對象任務9第4章 JSP的內置對象任務1 JSP內置對象簡介 JSP中把Java語言作為腳本編程語言,使得系統具有強大的對象處理能力。在可以創建Web頁面內容的同時,還使系統具有中間層服務器或DBMS交互的能力。然而,Java語言在使用接口或者類時,必須先進行實例化,即聲明對象,這使得每使用一個類或接口時變成了一件比較煩瑣的事情。為此,JSP提供了一些內建對象來簡化網頁開發過程。JSP共有以下9種基本內置組件: (1)request:用戶端請求,此請求會包含來自GET/POST請求的參數 。(2)response:網頁傳回用戶端的回應。 (3)pageContext:網頁的屬性是在這里管理。 (4)session:與請求有關的會話期。 (5)application Servlet:正在執行的內容 。(6)out:用來傳送回應的輸出 。(7)config Servlet:的構架部件 。(8)page: JSP網頁本身 。(9)exception:針對錯誤網頁,未捕捉的例外。任務1 JSP內置對象簡介任務2 application對象 階段1 application對象的語法階段2 application對象的實例階段1 application對象的語法 application對象的常用方法如下。(1) getAttribute(String key):獲取Application對象中含有關鍵字的對象。(2)getAttributeNames():用于獲取application對象的所有參數名字。(3)getMajorVersion():用于獲取服務器支持Servlet的主版本號。(4)getMinorVersion():用于獲取服務器支持Servlet的從版本號。(5)removeAttribute(java.1ang.Stiing name):根據名字刪除application對象的參數。(6) setAttribute(String key,Object obj):將參數Object指定的對象obj添加到application對象中,并為添加的對象指定一個索引關鍵字。階段1 application對象的語法 任務3 config對象 階段1 config對象的語法階段2 config對象的實例階段1 config對象的語法 config對象的常用方法如下。(1)getInitParameter(java.1ang.String name):用于獲取初始化參數值,其是根據名字指定的。(2)getInitParameterNames():用于獲取初始化參數的名字集合。任務4 exception對象 階段1 exception對象的語法階段2 exception對象的實例階段1 exception對象的語法 exception對象的常用方法如下。(1)getLocalizedMessage():用于獲取異常信息。(2)getMessage():用于獲取詳細的異常信息。(3)printStackTrace():用于獲取在服務端顯示的異常信息。(4)printStackTrace(PrintStream S):用于將異常信息放入PrintStream類內。(5)toString():用于顯示異常的類和信息。任務5 out對象 階段1 out對象的語法階段2 out對象的實例階段1 out對象的語法 out對象的常用方法如下。(1)clear():清除緩存的內容。(2)flush():更新緩存的內容。(3)newLine():創建新的一行。(4)print():顯示數據的內容。(5)println():分行顯示數據的內容。任務6 pageContext對象 階段1 pageContext對象的語法階段2 pageContext對象的實例階段1 pageContext對象的語法 pageContext對象的常用方法如下。(1)forward(java.1ang.String relativeUrlPath):轉移客戶的請求到另一個JSP文件中。(2)getAttribute(java.1ang.String name,int scope):用于獲取指定名字和作用范圍的參數值。(3)getAttributeNameslnScope(int scope):用于獲取某個作用范圍的參數名字集合。(4)getException():用于獲取exception對象。(5)getOut():用于獲取out對象。(6)getPage():用于獲取page對象。(7)getRequest():用于獲取request對象。(8)getResponse():用于獲取response對象。(9)getSerVletContext():用于獲取application對象。(10)getSession():用于獲取session對象。階段1 application對象的語法 (11)include(java.1ang.String relativeUrlPath):用于在JSP文件內包含其他文件。(12)removeAttribute(java.1ang.String name,int scope):用于刪除指定名字和作用范圍的參數。(13)setAttribute(java.lang.String name,java.1ang.Object O,int scope):用于創建指定名稱和作用范圍的參數。階段1 application對象的語法 任務7 request對象 階段1 request對象的語法階段2 request對象的實例階段1 request對象的語法 request對象的常用方法如下。(1)getLocale():用于獲得本地的國家和語言。(2)getAttribute(String name):用于返回由name指定的屬性值,如果指定的屬性值不存在,則返回一個null值。(3)getAttributeNames():用于返回request對象的所有屬性的名稱集合。(4)getCharacterEncoding():用于返回一個String,它包含請求正文中所使用的字符編碼。(5)getHeader(String name):主要用于獲得HTTP協議定義的文本頭信息。(6)getHeaders(String name):用于返回指定名字的request Header的所有值,其結果是一個枚舉的實例。(7)getHeaderNames():用于返回所有request Header的名字,其結果是一個枚舉的實例。階段1 request對象的語法 (8)getMethod():用于獲得客戶端向服務器端傳送數據的參數方法,主要有兩種,分別是get()和post()。(9)getParameter(String name):用于獲取客戶端傳送給服務器端的參數。主要由name指定,通常是表單中的參數。(10)getParameterNames():用于獲取客戶端傳送的所有參數的名字集合。階段1 request對象的語法 (11)getParameterValues(String name):用于獲得指定參數的所有值,其由name指定。(12)getParameterMap():用于獲得指定參數的Map集合,該集合包括參數名字和參數值。(13)getRemoteAddr():用于獲得客戶端的網絡地址。(14)getServerName():用于獲得服務器端的名字。(15)getServletPath():用于獲得JSP文件相對于根地址的地址。階段1 request對象的語法 (16)setCharacterEncoding(String env):用于設置傳人參數的字符集。GBK表示中文字符集,如果客戶端傳送的參數是中文,但不設置中文字符集,參數值將出現亂碼。(17)getInputStream():用于返回請求的輸入流,用來顯示請求中的數據。(18)getProtocol():用于返回客戶端向服務器端傳送數據所依據的協議名稱。階段1 request對象的語法 (19)getQueryString():用于獲得查詢字符串,該字符串是客戶端以get()方法傳送給服務器端的。(20)getReader():用于返回一個BufferReader對象,它可被用來以字符數據的形式讀取請求的正文。(21)getRequestURI():該方法主要用于獲取發出請求字符串的客戶端地址。階段1 request對象的語法 任務8 response對象 階段1 response對象的語法階段2 response對象的實例階段1 response對象的語法 response對象的常用方法如下。(1)addCookie(Cookie cookie):添加Cookie的方法。(2)sendRedirect(java.lang.String location):重新定向客戶端的請求。(3)setBufferSize(int size):設置緩存的大小。(4)setContentType(java.lang.String type):設置客戶端的編碼機制。(5)setLocale(java.util.Locale loc):設置本地的國家和語言。(6)getWriter():獲取內容輸出器。任務9 session對象 階段1 session對象的語法階段2 session對象的實例階段1 session對象的語法 session對象的常用方法如下。(1)getAttribute(java.lang.String name):用于獲取session的參數值,根據名字指定。(2)getAttributeNames():用于獲取session的所有參數名字。(3)getCreationTime():用于獲取session創建的時間,即客戶端訪問服務器的時間。(4)getId():用于獲取客戶端在服務器的唯一標識。(5)getLastAccessedTime():用于獲取客戶端最后一次訪問服務器的時間。(6)getMaxInactiveInterval():用于獲取客戶端停止訪問后在服務器的保存時間。(7)isNew():用于判斷服務器是否是第一次被客戶端訪問。階段1 session對象的語法 (8)removeAttribute(java.lang.String name):用于刪除session的參數。(9)setAttribute(java.lang.String name,java.lang.Object value):用于設置session的參數。(10)setMaxlnactiveInterval(int interval):用于設置客戶端停止訪問后在服務器的保存時間。階段1 session對象的語法
關 鍵 詞:
jsp 內置 對象 ppt 程序設計
 天天文庫所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。
關于本文
本文標題:JSP程序設計ppt第4章 JSP的內置對象.ppt
鏈接地址: http://www.476824.live/p-51617610.html
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服點擊這里,給天天文庫發消息,QQ:1290478887 - 聯系我們

本站為“文檔C2C交易模式”,即用戶上傳的文檔直接賣給(下載)用戶,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有【成交的100%(原創)】。本站是網絡服務平臺方,若您的權利被侵害,侵權客服QQ:1290478887 歡迎舉報。

[email protected] 2017-2027 http://www.476824.live 網站版權所有

粵ICP備19057495號 

收起
展開
球探网即时蓝球比分 辽宁快乐12开奖结果 浙江20选5大星彩票网 七星彩排列七开奖号码 内蒙古快三今天推荐 行业景气指数查询 河北快三技巧选号口诀 腾讯分分彩app官网 海南体彩app官方网站 山东群英会综合走势图 淘宝股票推荐