《JSP內(nèi)建對象》PPT課件

《JSP內(nèi)建對象》PPT課件

ID:41111620

大?。?.35 MB

頁數(shù):45頁

時間:2019-08-16

《JSP內(nèi)建對象》PPT課件_第1頁
《JSP內(nèi)建對象》PPT課件_第2頁
《JSP內(nèi)建對象》PPT課件_第3頁
《JSP內(nèi)建對象》PPT課件_第4頁
《JSP內(nèi)建對象》PPT課件_第5頁
資源描述:

《《JSP內(nèi)建對象》PPT課件》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在教育資源-天天文庫。

1、第4章JSP的內(nèi)建對象序號項目單元名稱教學周123456789101112131415161網(wǎng)上商城首頁搭建2購物車模塊3商品展示功能4商品管理模塊5會員管理模塊6三級項目--網(wǎng)上商城系統(tǒng)表4-1網(wǎng)上商城子項目時間分配表信息技術與商務管理系大連東軟信息學院目錄1112out對象3request對象JSP內(nèi)建對象簡介4response對象5session對象6application對象信息技術與商務管理系大連東軟信息學院目錄1112out對象3request對象JSP內(nèi)建對象簡介4response對象5session對象6applicat

2、ion對象內(nèi)置對象JSP內(nèi)建對象是指不需要聲明,也不需要專門的代碼創(chuàng)建其實例,就可以直接在JSP頁面中使用的對象,所以稱為“內(nèi)置對象”或“內(nèi)建對象”。這些對象由容器實現(xiàn)和管理,是ServletAPI接口的實例,在服務器運行時自動生成。對象名類型作用域描述requestjavax.servlet.http.HttpServletRequestrequest提供對HTTP請求數(shù)據(jù)的訪問,同時還提供用于加入特定請求數(shù)據(jù)的上下文responsejavax.servlet.http.HttpServletResponsepage返回用戶端的響應s

3、essionjavax.servlet.http.HttpSessionsession為請求的客戶創(chuàng)建的session對象applicationjavax.servlet.ServletContextapplication該對象代表應用程序上下文,它允許JSP頁面與包括在同一應用程序中的任何web’組件共享信息outjavax.servlet.jsp.JspWriterpage該對象提供對輸出流的訪問exceptionjava.lang.Throwablepage該對象含有只能由指定的JSP頁面訪問的異常數(shù)據(jù)pageContextjav

4、ax.servlet.jsp.PageContextpageJSP頁面本身的上下文,它提供了唯一一組方法來管理具有不同作用域的屬性,這些API在實現(xiàn)JSP自定義標簽處理程序時非常有用configjavax.servlet.ServletConfigpage該對象允許將初始化數(shù)據(jù)傳遞給一個JSP頁面pagejava.lang.Objectpage該對象代表JSP頁面對象的servlet類實例表4.1JSP的9個內(nèi)建對象信息技術與商務管理系大連東軟信息學院目錄1112out對象3request對象JSP內(nèi)建對象簡介4response對象5s

5、ession對象6application對象out對象Out:代表JSP頁面的輸出流,用來向客戶端輸出數(shù)據(jù),并且管理應用服務器上的輸出緩沖區(qū)。主要方法print()方法輸出完后,并不結束當前行println()方法在輸出完后,會結束當前行。注意:println()方法并不會真的在網(wǎng)頁上產(chǎn)生換行的效果,只是當你在查看源文件時才會看到換行的效果。如果希望網(wǎng)頁上有換行的效果,必須使用HTML標簽
。將代碼換成System.out,在控制臺觀察輸出結果?print.jsp<%for(inti=0;i<10;i++){out.print("

6、a");}%>println.jsp<%for(inti=0;i<10;i++){out.println("a");}%>示例1:print和println比較方法描述Close關閉輸出流,從而可以強制終止當前頁面的剩余部分向瀏覽器輸出flush輸出緩沖區(qū)里的數(shù)據(jù)Clear清除緩沖區(qū)內(nèi)容,但不把數(shù)據(jù)寫到客戶端去clearBuffer清除緩沖區(qū)里的數(shù)據(jù),并且把數(shù)據(jù)寫到客戶端去getBufferSize獲得緩沖區(qū)的大小getRemaining獲得緩沖區(qū)中未使用空間的大小isAutoFlush返回布爾值,true表示緩沖區(qū)自動刷新表4-2管理

7、緩沖區(qū)的方法示例2:緩沖區(qū)測試bufferManage.jsp<%@pagebuffer="1kb"contentType="text/html;charset=UTF-8"%>緩存大?。?%=out.getBufferSize()%>
<%for(inti=0;i<10;i++)out.print(i+":"+out.getRemaining()+"
");%>剩余緩存大?。?%=out.getRemaining()%>
自動刷新:<%=out.isAutoFlush()%>

8、y>運行結果信息技術與商務管理系大連東軟信息學院目錄1112out對象3request對象JSP內(nèi)建對象簡介4response對象5session對象6application對象1、reque

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

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

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