jsp內置對象常用方法

jsp內置對象常用方法

ID:5561163

大?。?9.50 KB

頁數(shù):4頁

時間:2017-12-18

jsp內置對象常用方法_第1頁
jsp內置對象常用方法_第2頁
jsp內置對象常用方法_第3頁
jsp內置對象常用方法_第4頁
資源描述:

《jsp內置對象常用方法》由會員上傳分享,免費在線閱讀,更多相關內容在行業(yè)資料-天天文庫。

1、寫出jsp的9個內置對象,并寫出其作用或1~2常用方法request,response,out,session,application,config,pagecontext,page,exception.?一.request對象:?該對象封裝了用戶提交的信息,通過調用該對象相應的方法可以獲取封裝的信息,即使用該對象可以獲取用戶提交信息。?例如:?request.getParameter("myVar");二.response對象:?對客戶的請求做出動態(tài)的響應,向客戶端發(fā)送數(shù)據(jù)。例如:PrintWriterout=response.getWriter();?out.println("hell

2、o!");三.session對象?1.什么是session:session對象是一個JSP內置對象,它在第一個JSP頁面被裝載時自動創(chuàng)建,完成會話期管理。?從一個客戶打開瀏覽器并連接到服務器開始,到客戶關閉瀏覽器離開這個服務器結束,被稱為一個會話。當一個客戶訪問一個服務器時,可能會在這個服務器的幾個頁面之間反復連接,反復刷新一個頁面,服務器應當通過某種辦法知道這是同一個客戶,這就需要session對象。?2.session對象的ID:當一個客戶首次訪問服務器上的一個JSP頁面時,JSP引擎產生一個session對象,同時分配一個String類型的ID號,JSP引擎同時將這個ID號發(fā)送到客戶

3、端,存放在Cookie中,這樣session對象和客戶之間就建立了一一對應的關系。當客戶再訪問連接該服務器的其他頁面時,不再分配給客戶新的session對象,直到客戶關閉瀏覽器后,服務器端該客戶的session對象才取消,并且和客戶的會話對應關系消失。當客戶重新打開瀏覽器再連接到該服務器時,服務器為該客戶再創(chuàng)建一個新的session對象。?四.aplication對象?1.什么是application:?服務器啟動后就產生了這個application對象,當客戶在所訪問的網站的各個頁面之間瀏覽時,這個application對象都是同一個,直到服務器關閉。但是與session不同的是,所有客

4、戶的application對象都是同一個,即所有客戶共享這個內置的application對象。?2.application對象常用方法:?(1)publicvoidsetAttribute(Stringkey,Objectobj):將參數(shù)Object指定的對象obj添加到application對象中,并為添加的對象指定一個索引關鍵字。?(2)publicObjectgetAttribute(Stringkey):獲取application對象中含有關鍵字的對象。?五.out對象?out對象是一個輸出流,用來向客戶端輸出數(shù)據(jù)。out對象用于各種數(shù)據(jù)的輸出。?六?page對象對應this關鍵字

5、。JSP網頁本身?page對象是當前頁面轉換后的Servlet類的實例。從轉換后的Servlet類的代碼中,可以看到這種關系:?Objectpage=this;?在JSP頁面中,很少使用page對象。?七?config?javax.servlet.ServletConfig的實例,該實例代表該JSP的配置信息。常用的方法有getInitPararneter(StringparamNarne)及getInitPararneternarnes()等方法。事實上,JSP頁面通常無須配置,也就不存在配置信息。因此,該對象更多地在Servlet中有效。?八?exception?java.lang.T

6、hrowable的實例,該實例代表其他頁面中的異常和錯誤。只有當頁面是錯誤處理頁面,即編譯指令page的isErrorPage屬性為true時,該對象才可以使用。常用的方法有getMessageO和printStackTraceO等。?九?pageContext?javax.servlet.jsp.PageContext的實例,該對象代表該JSP頁面上下文,使用該對象可以訪問頁面中的共享數(shù)據(jù)。常用的方法有getServletContextO和getServletConfigO等。?//使用pageContext設置屬性,該屬性默認在page范圍內?pageContext.setAttrib

7、ute("page","hello");?//使用request設置屬性,該屬性默認在request范圍內?request.setAttribute("request","hello");?//使用pageContext將屬性設置在request范圍中?pageContext.setAttribute("request2","hello",pageContext.REQUEST_SCOPE);?//使用session將屬

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現(xiàn)內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。