2020-03-18


一岂昭、什么是Response

? ? 我們開發(fā)的軟件是B/S結(jié)構(gòu)的軟件以现,是可以通過瀏覽器訪問服務(wù)器的軟件。從瀏覽器輸入一個地址约啊,訪問服務(wù)器的這個過程稱為請求邑遏。服務(wù)器接收到請求,需要進行處理恰矩,處理以后记盒,還需要將處理結(jié)果發(fā)回瀏覽器端顯示,這個過程稱為響應(yīng)

二外傅、Response關(guān)于響應(yīng)頭的方法

?? ?setDateHeader(String name, long date)

?? ?setHeader(String name, String value)

?? ?setIntHeader(String name, int value)

? ? set開頭的方法用于設(shè)置:針對一個key對應(yīng)一個value的情況

?? ?? ? 舉例:原頭信息Content-Type:text/html

?? ?? ? 調(diào)用setHeader("Content-Type","text/html");

?? ?? ? 最終結(jié)果:Content-Type:text/html

? ??addDateHeader(String name, long date)

?? ?addHeader(String name, String value)

?? ?addIntHeader(String name, int value)

? ? add開頭的方法用于追加:針對一個key對應(yīng)多個value的情況

?? ??? ?舉例:原頭信息Content-Type:text/html

????????調(diào)用addHeader("Content-Type","text/plain");

????????最終結(jié)果:Content-Type:text/html,text/plain

三纪吮、Response關(guān)于響應(yīng)體的方法

?? ?getOutputStream() 將二進制字節(jié)發(fā)送到客戶端

?? ?getWriter() 將字符文本發(fā)送到客戶端

? ? 用于向瀏覽器端輸出內(nèi)容

四、Response其他的API

? ??addCookie(Cookie cookie)

? ??服務(wù)器向瀏覽器回寫Cookie的方法

? ??sendRedirect(String location)

? ??重定向的方法

?? ?setContentType(String type)

?? ?設(shè)置瀏覽器打開頁面時候采用的字符集

?? ?setCharacterEncoding(String charset)

?? ?設(shè)置響應(yīng)字符流的緩沖區(qū)的字符集

五萎胰、使用字節(jié)流響應(yīng)中文

1碾盟、編寫代碼

2、向頁面輸出中文是否會有亂碼技竟?不一定冰肴!

3、原因:其實這個亂碼的產(chǎn)生,與中文轉(zhuǎn)成字節(jié)數(shù)組熙尉,以及瀏覽器的打開方式(打開的時候采用的默認(rèn)字符集)有關(guān)

4联逻、解決:將中文轉(zhuǎn)成字節(jié)數(shù)組的時候,和瀏覽器默認(rèn)打開的時候采用的字符集一致即可

六检痰、使用字符流響應(yīng)中文

1包归、編寫代碼

2、向頁面輸出中文是否會有亂碼攀细?一定亂碼

3、原因:字符流是有緩沖區(qū)的爱态,Response獲得字符流谭贪,老外設(shè)計默認(rèn)的緩沖區(qū)編碼是ISO-8859-1,這個字符集不支持中文

4锦担、解決:設(shè)置Response獲得字符流緩沖區(qū)的編碼俭识,和設(shè)置瀏覽器默認(rèn)打開時采用的字符集一致即可

七、Request對象的概述

什么是Request對象

我們開發(fā)的軟件都是B/S架構(gòu)的軟件洞渔,從瀏覽器向服務(wù)器提交一些數(shù)據(jù)時套媚,將這些數(shù)據(jù)內(nèi)容進行封裝,封裝成一個請求對象磁椒,即Request對象

八堤瘤、Request對象的API

1、獲得客戶端的信息

getMethod()? ? 獲得請求的方式

getQueryString()? ? 獲得查詢字符串的(即請求路徑后的提交參數(shù)字符串)

getRequestURI()? ? 獲得請求路徑的URI

getRequestURL()?? ?獲得請求路徑的URL

getRemoteAddr()? ? 獲得客戶端的IP地址

2浆熔、獲得請求頭的方法

getHeader? ? 獲得一個Key對應(yīng)一個Value的請求頭

getHeaders? ? 獲得一個Key對應(yīng)多個Value的請求頭

3本辐、獲得請求參數(shù)的方法

getParameter? ? 獲得提交的參數(shù)(一個name對應(yīng)一個value)

getParameterValues? ? 獲得提交的參數(shù)(一個name對應(yīng)多個value)

getParameterMap()? ? 獲得提交的參數(shù),將提交的參數(shù)名稱和對應(yīng)的值存入到一個Map集合中

4医增、Request作為域?qū)ο蟠嫒?shù)據(jù)的方法

setAttribute? ? 向Request域中存數(shù)據(jù)

getAttribute? ? 從Request域中取數(shù)據(jù)

removeAttribute? ? 從Request域中移除數(shù)據(jù)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末慎皱,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子叶骨,更是在濱河造成了極大的恐慌茫多,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,576評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件忽刽,死亡現(xiàn)場離奇詭異天揖,居然都是意外死亡,警方通過查閱死者的電腦和手機跪帝,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,515評論 3 399
  • 文/潘曉璐 我一進店門宝剖,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人歉甚,你說我怎么就攤上這事万细。” “怎么了?”我有些...
    開封第一講書人閱讀 168,017評論 0 360
  • 文/不壞的土叔 我叫張陵赖钞,是天一觀的道長腰素。 經(jīng)常有香客問我,道長雪营,這世上最難降的妖魔是什么弓千? 我笑而不...
    開封第一講書人閱讀 59,626評論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮献起,結(jié)果婚禮上洋访,老公的妹妹穿的比我還像新娘。我一直安慰自己谴餐,他們只是感情好姻政,可當(dāng)我...
    茶點故事閱讀 68,625評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著岂嗓,像睡著了一般汁展。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上厌殉,一...
    開封第一講書人閱讀 52,255評論 1 308
  • 那天食绿,我揣著相機與錄音,去河邊找鬼公罕。 笑死器紧,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的楼眷。 我是一名探鬼主播品洛,決...
    沈念sama閱讀 40,825評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼摩桶!你這毒婦竟也來了桥状?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,729評論 0 276
  • 序言:老撾萬榮一對情侶失蹤硝清,失蹤者是張志新(化名)和其女友劉穎辅斟,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體芦拿,經(jīng)...
    沈念sama閱讀 46,271評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡士飒,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,363評論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了蔗崎。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片酵幕。...
    茶點故事閱讀 40,498評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖缓苛,靈堂內(nèi)的尸體忽然破棺而出芳撒,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 36,183評論 5 350
  • 正文 年R本政府宣布笔刹,位于F島的核電站芥备,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏舌菜。R本人自食惡果不足惜萌壳,卻給世界環(huán)境...
    茶點故事閱讀 41,867評論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望日月。 院中可真熱鬧袱瓮,春花似錦、人聲如沸爱咬。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,338評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽台颠。三九已至褐望,卻和暖如春勒庄,著一層夾襖步出監(jiān)牢的瞬間串前,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,458評論 1 272
  • 我被黑心中介騙來泰國打工实蔽, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留荡碾,地道東北人。 一個月前我還...
    沈念sama閱讀 48,906評論 3 376
  • 正文 我出身青樓局装,卻偏偏與公主長得像坛吁,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子铐尚,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,507評論 2 359

推薦閱讀更多精彩內(nèi)容

  • Response&Request (一)Response對象的概述 一拨脉、什么是Response 我們開發(fā)的軟件...
    你養(yǎng)豬嗎閱讀 160評論 0 0
  • Response&Request (一)Response對象的概述 一、什么是Response 我們開發(fā)的軟件...
    小湯源O閱讀 111評論 0 0
  • (一)Response對象的概述 一宣增、什么是Response我們開發(fā)的軟件是B/S結(jié)構(gòu)的軟件玫膀,是可以通過瀏覽器訪問...
    01_ff7c閱讀 215評論 0 0
  • 概要 64學(xué)時 3.5學(xué)分 章節(jié)安排 電子商務(wù)網(wǎng)站概況 HTML5+CSS3 JavaScript Node 電子...
    阿啊阿吖丁閱讀 9,223評論 0 3
  • JSP總結(jié)(經(jīng)典) day1 JSP 定義: 1)Java Server Page, Java EE 組件,本...
    java日記閱讀 3,461評論 0 13