JSP內(nèi)置對象(普通)

JSP內(nèi)置對象(普通)

ID:44703300

大?。?2.51 KB

頁數(shù):5頁

時間:2019-10-25

JSP內(nèi)置對象(普通)_第1頁
JSP內(nèi)置對象(普通)_第2頁
JSP內(nèi)置對象(普通)_第3頁
JSP內(nèi)置對象(普通)_第4頁
JSP內(nèi)置對象(普通)_第5頁
資源描述:

《JSP內(nèi)置對象(普通)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫

1、一、本章要求掌握的知識點:二、本章知識點:(一)out對象Out對象專門用于向客戶端輸出內(nèi)容。1、out對象的常用方法(參照書籍)(1)publicabstractvoidclear()清除緩沖區(qū)中的內(nèi)容,不將數(shù)據(jù)發(fā)送至客戶端。(2)publicabstractvoidclearBuffer()將數(shù)據(jù)發(fā)送至客戶端后,清除緩沖區(qū)中的內(nèi)容。(3)publicabstarctvoidclose()關(guān)閉輸出流。(4)publicabstractvoidflush()輸出緩沖區(qū)中的數(shù)據(jù)。(5)publicintgetBufferSize()獲取緩沖區(qū)的大小。緩沖區(qū)的大小可用<

2、%@pagebuffer="size"%>設(shè)置。(6)publicabstractintgetRemainning()獲取緩沖區(qū)剩余空間的大?。?)publicbooleanisAutoFlush()獲取用<%@pageisAutoFlush="true/false"%>設(shè)置的AutoFlush值。(8)publicabstractvoidnewLine()輸出一個換行字符,換一行。(9)publicabstractvoidprint()顯示各種數(shù)據(jù)類型的內(nèi)容。(10)publicabstractvoidprintln()分行顯示各種數(shù)據(jù)類型的內(nèi)容。2、實例:JSP

3、_Test/jsp_neizhiduixiang_test/out/out_test1.jsp(二)request對象request對象是和請求相關(guān)的HttpServletRequest類的一個對象,該對象封裝了用戶提交的信息,通過調(diào)用該對象相應(yīng)的方法可以獲取封裝的信息,即使用該對象可以查看請求參數(shù)的配置情況(調(diào)用getParameter來實現(xiàn))、請求的類型(如Get、Post、Head等)和已經(jīng)請求的HTTP頭(如cookie、Referer等)。1、request對象的常用方法(參照書籍)2、使用request獲取表單信息(1)實例:JSP_Test/jsp_n

4、eizhiduixiang_test/request/1/index.jsp(2)實例:JSP_Test/jsp_neizhiduixiang_test/request/2/index.jsp(3)實例:JSP_Test/jsp_neizhiduixiang_test/request/3/index.jsp(4)實例:JSP_Test/jsp_neizhiduixiang_test/request/5/index.jsp3、實訓(xùn):制作一個網(wǎng)站的登錄系統(tǒng),要求能判斷用戶輸入的賬戶和密碼功能,如果輸入正確,將進入登錄頁面,如果輸入錯誤,將進入錯誤提示頁面。參照:JSP_

5、Test/jsp_neizhiduixiang_test/request/4/index.jsp(三)HTML相應(yīng)機制當(dāng)用戶通過瀏覽器訪問一個Web站點時,首先向服務(wù)器發(fā)送一個連接請求,請求內(nèi)容包括服務(wù)器的地址和請求頁面的路徑。服務(wù)器根據(jù)用戶請求的路徑以及頁面路徑組合起來查找到相應(yīng)的頁面,然后返回客戶端??蛻舳嗽谙蚍?wù)器端提交數(shù)據(jù)時有多種數(shù)據(jù)提交機制,最常用的是GET方法和POST方法。1、GET提交安全性較小,數(shù)據(jù)量較小2、POST提交安全性較高,數(shù)據(jù)量較大3、案例:JSP_Test/jsp_neizhiduixiang_test/xiangyingjizhi_t

6、est/login.jsp從該例中了解GET和POST的區(qū)別。(四)Response對象response是和應(yīng)答相關(guān)的HttpServletResponse類的一個對象,封裝了服務(wù)器對客戶端的響應(yīng),然后被發(fā)送到客戶端以響應(yīng)客戶請求。response對象產(chǎn)生的對客戶的請求做出動態(tài)的響應(yīng),并向客戶端發(fā)送數(shù)據(jù)。HttpServletResponse對象具有頁面作用域。1、response對象的常用方法(參照書籍)2、案例1:使用response設(shè)置相應(yīng)頭屬性。JSP_Test/jsp_neizhiduixiang_test/response/1/index.jsp擴展:J

7、SP_Test/jsp_neizhiduixiang_test/response/2/index.jsp3、案例3:使用response實現(xiàn)重定向JSP_Test/jsp_neizhiduixiang_test/response/3/index.jsp知識點補充:forward()僅是容器中控制權(quán)的轉(zhuǎn)向,在客戶端瀏覽器地址欄中不會顯示出轉(zhuǎn)向后的地址;redirect()則是完全的跳轉(zhuǎn),瀏覽器將會得到跳轉(zhuǎn)的地址,并重新發(fā)送請求鏈接。這樣,從瀏覽器的地址欄中可以看到跳轉(zhuǎn)后的鏈接地址。所以,前者更加高效,在前者可以滿足需要時,盡量使用forward()方法,并且,這樣

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

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

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