《JSP筆記》之五(JSP內(nèi)部對(duì)象之下)

《JSP筆記》之五(JSP內(nèi)部對(duì)象之下)

ID:37753475

大小:1.13 MB

頁(yè)數(shù):21頁(yè)

時(shí)間:2019-05-30

《JSP筆記》之五(JSP內(nèi)部對(duì)象之下)_第1頁(yè)
《JSP筆記》之五(JSP內(nèi)部對(duì)象之下)_第2頁(yè)
《JSP筆記》之五(JSP內(nèi)部對(duì)象之下)_第3頁(yè)
《JSP筆記》之五(JSP內(nèi)部對(duì)象之下)_第4頁(yè)
《JSP筆記》之五(JSP內(nèi)部對(duì)象之下)_第5頁(yè)
資源描述:

《《JSP筆記》之五(JSP內(nèi)部對(duì)象之下)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、《JSP筆記》之五第四章 JSP內(nèi)部對(duì)象(下)二、Response對(duì)象  上一節(jié)學(xué)習(xí)了用request對(duì)象獲取客戶請(qǐng)求提交的信息,與request對(duì)象相對(duì)應(yīng)的對(duì)象是response內(nèi)置對(duì)象。Response對(duì)客戶的請(qǐng)求做出響應(yīng),向客戶端發(fā)送數(shù)據(jù)?!∑溆梅ㄈ缦拢海?)重定向采用方法sendRedirect如:response.sendRedirect(JSP文件名)。例1 redirection.jsp案例:過(guò)程如下:(Datedate=newDate())1.獲取當(dāng)前時(shí)間,用date.getHours()得到當(dāng)前時(shí)間的小時(shí)數(shù),2.page1.jsp:如果是工作時(shí)間(上午

2、9點(diǎn)至下午5點(diǎn)之間),則轉(zhuǎn)到此網(wǎng)頁(yè)。3.page2.jsp:工作時(shí)間以外的其它時(shí)間,則轉(zhuǎn)到此網(wǎng)頁(yè)。源程序:redirection.jsp<%@pagecontentType="text/html;charset=gb2312"%><%@pageimport="java.util.*"%>新建網(wǎng)頁(yè)1<%Datedate=newDate();out.println(d

3、ate.toLocaleString());inthh=date.getHours();if((hh<=17)&&(hh>=8)){response.sendRedirect("page1.jsp");}else{response.sendRedirect("page2.jsp");}%>page1.jsp新建網(wǎng)頁(yè)121

4、ff0000>

這是我的工作網(wǎng)頁(yè),有事可直接同我在網(wǎng)上聯(lián)系。

page2.jsp新建網(wǎng)頁(yè)2

我正在休息,這是我的私人網(wǎng)頁(yè)。有事可在網(wǎng)上留言。

(2)設(shè)置響應(yīng)的H

5、TTP頭當(dāng)客戶訪問(wèn)一個(gè)頁(yè)面時(shí),會(huì)提交一個(gè)HTTP頭給服務(wù)器,同樣,服務(wù)器對(duì)客戶的響應(yīng)也包括一些頭。Response對(duì)象可以使用如下方法:addHeader(Stringhead,Stringvalue);setHeader(Stringhead,Stringvalue);動(dòng)態(tài)添加新的響應(yīng)頭和頭的值,將這些頭發(fā)送給客戶的瀏覽器。如果添加的頭已經(jīng)存在,則先前的頭被覆蓋。如頭:名:refresh值:5。那么,客戶收到這個(gè)頭之后,將每隔5秒刷新一次該頁(yè)面。如以下程序片:<%response.setHeader(“Refresh”,5);//該命令設(shè)置網(wǎng)頁(yè)上的時(shí)間每5秒刷新一次。

6、  out.println(newDate());%>例2 定時(shí)刷新網(wǎng)頁(yè)。每隔2秒刷新一下頁(yè)面。其效果如下所示:源程序:refresh.jsp<%@pagecontentType="text/html;charset=gb2312"%><%@pageimport="java.util.*"%>新建網(wǎng)頁(yè)1<%21response.setHeader("refresh

7、","2");Datedate=newDate();out.println(date.toLocaleString());%>(3)使用Cookie對(duì)象保存頁(yè)面信息。Cookie是由javax.servlet.http.Cookie類衍生出的對(duì)象,目前主流瀏覽器,如InternetExplorer及NetscapeNavigator,都支持Cookie技術(shù)。這里,Cookie是將信息保存在客戶端硬盤(pán)中,位于客戶端系統(tǒng)盤(pán)的DocumentsandSettingsAdministratorCookies目錄下

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

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

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