首都青年網 |
      • 手機客戶端
      • 微信
      您的位置:首頁 > 社會 > 正文
      以下哪個不屬于jsp九大內置對象_以下對象中的_ 不是jsp的內置對象
      來源: 2023-04-27 05:16:39

      1、編輯本段JSP九種內置對象: request, response, out, session, application, config, pagecontext, page, exception. 一.request對象: 該對象封裝了用戶提交的信息,通過調用該對象相應的方法可以獲取封裝的信息,即使用該對象可以獲取用戶提交信息。

      2、 二.response對象: 對客戶的請求做出動態的響應,向客戶端發送數據。

      3、 三.session對象 1.什么是session:session對象是一個JSP內置對象,它在第一個JSP頁面被裝載時自動創建,完成會話期管理。


      (資料圖)

      4、 從一個客戶打開瀏覽器并連接到服務器開始,到客戶關閉瀏覽器離開這個服務器結束,被稱為一個會話。

      5、當一個客戶訪問一個服務器時,可能會在這個服務器的幾個頁面之間反復連接,反復刷新一個頁面,服務器應當通過某種辦法知道這是同一個客戶,這就需要session對象。

      6、 2.session對象的ID:當一個客戶首次訪問服務器上的一個JSP頁面時,JSP引擎產生一個session對象,同時分配一個String類型的ID號,JSP引擎同時將這個ID號發送到客戶端,存放在Cookie中,這樣session對象和客戶之間就建立了一一對應的關系。

      7、當客戶再訪問連接該服務器的其他頁面時,不再分配給客戶新的session對象,直到客戶關閉瀏覽器后,服務器端該客戶的session對象才取消,并且和客戶的會話對應關系消失。

      8、當客戶重新打開瀏覽器再連接到該服務器時,服務器為該客戶再創建一個新的session對象。

      9、 四.aplication對象 1.什么是application: 服務器啟動后就產生了這個application對象,當客戶在所訪問的網站的各個頁面之間瀏覽時,這個application對象都是同一個,直到服務器關閉。

      10、但是與session不同的是,所有客戶的application對象都是同一個,即所有客戶共享這個內置的application對象。

      11、 2.application對象常用方法: (1)public void setAttribute(String key,Object obj): 將參數Object指定的對象obj添加到application對象中,并為添加的對象指定一個索引關鍵字。

      12、 (2)public Object getAttribute(String key): 獲取application對象中含有關鍵字的對象。

      13、 五.out對象 out對象是一個輸出流,用來向客戶端輸出數據。

      14、out對象用于各種數據的輸出。

      15、 六?page java.lang.Object 對應this關鍵字。

      16、JSP網頁本身 page對象是當前頁面轉換后的Servlet類的實例。

      17、從轉換后的Servlet類的代碼中,可以看到這種關系: Object page = this; 在JSP頁面中,很少使用page對象。

      18、 七?config javax.servlet. ServletConfig 的實例,該實例代表該JSP 的配置信息。

      19、常用的方法有getInitPararneter(String paramNarne) 及getInitPararneternarnes() 等方法。

      20、事實上, JSP 頁面通常無須配置,也就不存在配置信息。

      21、因此,該對象更多地在Servlet 中有效。

      22、 八? exception java.lang.Throwable 的實例,該實例代表其他頁面中的異常和錯誤。

      23、只有當頁面是錯誤處理頁面,即編譯指令page 的isErrorPage 屬性為true 時,該對象才可以使用。

      24、常用的方法有getMessageO和printStackTraceO等。

      25、 九? pageContext javax.servlet.jsp.PageContext 的實例,該對象代表該JSP 頁面上下文,使用該對象可以訪問頁面中的共享數據。

      26、常用的方法有getServletContextO和getServletConfigO等。

      27、 //使用pageContext 設置屬性,該屬性默認在page 范圍內 pageContext. setAttribute ("page" , "hello") ; //使用request 設置屬性,該屬性默認在request 范圍內 request. setAttribute ("request" , "hello"); //使用pageContext將屬性設置在request 范圍中 pageContext.setAttribute("request2" , "hello" , pageContext.REQUEST_SCOPE); // 使用session將屬性設置在session 范圍中 session.setAttribute("session" , "hello"l; //使用pageContext將屬性設置在session范圍中 pageContext.setAttribute("session2" , "hello" , pageContext.SESSION_SCOPE); //使用application將屬性設置在application范圍中 application. setAttribute ("app" , "hello") ; //使用pageContext 將屬性設置在application 范圍中 pageContext.setAttribute("app2" , "hello" , pageContext.APPL 工CATION_SCOPE) ;。

      本文到此分享完畢,希望對大家有所幫助。

      關鍵詞

      圖片新聞
      最近更新
      Copyright @ 2008-2023 www.npbk4zh.cn All Rights Reserved 首都青年網 版權所有
      文章采集互聯網,為了傳遞信息,如有出處與本站無關。 非本站原創,系由網友自助上傳或轉載、采編于其它媒體,不代表本站的觀點和和看法,一切責任由發布者承擔,與本站無關!
      版權文章處理
      聯系方式:QQ  39 60 29 14 2 @qq.com  備案號:皖ICP備2022009963號-20