亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

JavaWeb HttpServletResponse對(duì)象及常用方法

 更新時(shí)間:2022年03月17日 15:10:12   作者:BoBo?yeah  
這篇文章主要介紹了JavaWeb-HttpServletResponse對(duì)象,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

(1)概念

在doGet、doPost、service方法的參數(shù)中都會(huì)有HttpServletRequest和HttpServletResponse對(duì)象。
HttpServletRequest代表的是http請(qǐng)求,想要獲取請(qǐng)求中數(shù)據(jù)的時(shí)候使用;
HttpServletResponse代表的是http響應(yīng),有數(shù)據(jù)需要發(fā)送給瀏覽器端的時(shí)候使用。

(2)常用方法

1)setHeader(String name, String value)

設(shè)置響應(yīng)頭:
   ①設(shè)置文本格式和編碼
   ②定時(shí)刷新
   定時(shí)刷新是通過Refresh設(shè)置為響應(yīng)頭,可以實(shí)現(xiàn)在多少時(shí)間后實(shí)現(xiàn)跳轉(zhuǎn) url

//另外一種寫法,使用setHeader方法
		response.setHeader("Content-Type", "text/html;charset=utf-8");
//獲得字符輸出流
		PrintWriter pw=response.getWriter();
		pw.write("5秒后進(jìn)入百度");
		
		//設(shè)置定時(shí)刷新   --多少時(shí)間后進(jìn)行跳轉(zhuǎn)
		response.setHeader("Refresh","5;url=http://www.baidu.com");
		//間隔多少時(shí)間進(jìn)行自刷新
		response.setHeader("Refresh", "5");
		//使用request作為域?qū)ο?,存?chǔ)數(shù)據(jù)
		request.setAttribute("name","zhangsan");

2)getWriter() --> PrintWriter

 getOutputStream()  -->ServletOuputStream
   		//輸出信息到瀏覽器端
//獲得字節(jié)流,將數(shù)據(jù)寫到瀏覽器端
	    ServletOutputStream sos=response.getOutputStream();
		sos.write("200".getBytes());
		sos.write("\n".getBytes());
		byte[] bs="world".getBytes();
		sos.write(bs);
		sos.write("<br/>".getBytes());
		sos.write("中國(guó)".getBytes("utf-8"));

3)setContentType()

設(shè)置響應(yīng)到瀏覽器端的中文編碼以及文本格式

//設(shè)置顯示到瀏覽器端的文本格式和編碼
response.setContentType("text/html;charset=utf-8");

4)重定向

sendRedirect(“xxxx”)//xxx代表重定向后的地址
①用于服務(wù)器端內(nèi)部資源的跳轉(zhuǎn),也可以用于不同應(yīng)用和不同服務(wù)器之間的跳轉(zhuǎn)
②重定向?yàn)g覽器地址欄會(huì)發(fā)生變量,瀏覽器地址欄會(huì)是重定向以后的地址
③重定向相當(dāng)于是2次請(qǐng)求,2次響應(yīng)
④重定向一般用于事情已經(jīng)做完了,只是為了跳轉(zhuǎn)到下一個(gè)組件。

//重定向
		//一般是事情已經(jīng)完成了,只是為了下一個(gè)組件的跳轉(zhuǎn),瀏覽器地址欄的地址會(huì)發(fā)生變化
		//重定向是兩次請(qǐng)求,request作用域中存儲(chǔ)的數(shù)據(jù)不能實(shí)現(xiàn)共享
		//重定向是通過HttpServletResponse對(duì)象調(diào)出的
	    response.sendRedirect("index.jsp");
		//response.sendRedirect("register.html");

到此這篇關(guān)于JavaWeb-HttpServletResponse對(duì)象的文章就介紹到這了,更多相關(guān)JavaWeb HttpServletResponse對(duì)象內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 基于Mybatis Plus實(shí)現(xiàn)代碼生成器CodeGenerator

    基于Mybatis Plus實(shí)現(xiàn)代碼生成器CodeGenerator

    這篇文章主要介紹了基于Mybatis Plus實(shí)現(xiàn)代碼生成器CodeGenerator,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-08-08
  • Mapper類中存在名稱相同的方法重載報(bào)錯(cuò)問題

    Mapper類中存在名稱相同的方法重載報(bào)錯(cuò)問題

    這篇文章主要介紹了Mapper類中存在名稱相同的方法重載報(bào)錯(cuò)問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • java判斷中文字符串長(zhǎng)度的簡(jiǎn)單實(shí)例

    java判斷中文字符串長(zhǎng)度的簡(jiǎn)單實(shí)例

    下面小編就為大家?guī)硪黄猨ava判斷中文字符串長(zhǎng)度的簡(jiǎn)單實(shí)例。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-01-01
  • 淺析Java中的SPI原理

    淺析Java中的SPI原理

    SPI:由調(diào)用方制定接口標(biāo)準(zhǔn),實(shí)現(xiàn)方來針對(duì)接口提供不同的實(shí)現(xiàn),SPI其實(shí)就是"為接口查找實(shí)現(xiàn)"的一種服務(wù)發(fā)現(xiàn)機(jī)制。本文將淺談一下SPI機(jī)制的原理,需要的可以參考一下
    2022-09-09
  • MySQL實(shí)現(xiàn)遠(yuǎn)程登錄的方法

    MySQL實(shí)現(xiàn)遠(yuǎn)程登錄的方法

    Host 'Local' is not allowed to connect to this MySQL server 的解決方法,需要的朋友可以參考一下
    2013-03-03
  • win10 64位 jdk1.8的方法教程詳解

    win10 64位 jdk1.8的方法教程詳解

    這篇文章主要介紹了win10 64位 jdk1.8的方法教程詳解,本文給大家介紹的非常詳細(xì),對(duì)大家的工作或?qū)W習(xí)具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-03-03
  • Spring中常用注解的用法

    Spring中常用注解的用法

    這篇文章主要介紹了Spring中常用注解的用法,Spring注解方式減少了配置文件內(nèi)容,更加便于管理,并且使用注解可以大大提高了開發(fā)效率,注解本身是沒有功能的,和xml一樣,注解和xml都是一種元數(shù)據(jù),元數(shù)據(jù)即解釋數(shù)據(jù)的數(shù)據(jù),也就是所謂的配置,需要的朋友可以參考下
    2023-08-08
  • Java Pattern和Matcher字符匹配方式

    Java Pattern和Matcher字符匹配方式

    這篇文章主要介紹了Java Pattern和Matcher字符匹配方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-08-08
  • Java線程操作的常見方法【線程名稱獲取、設(shè)置、線程啟動(dòng)判斷等】

    Java線程操作的常見方法【線程名稱獲取、設(shè)置、線程啟動(dòng)判斷等】

    這篇文章主要介紹了Java線程操作的常見方法,結(jié)合實(shí)例形式總結(jié)分析了java線程的創(chuàng)建、線程名稱的獲取、設(shè)置以及線程啟動(dòng)的判斷等相關(guān)操作實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2019-10-10
  • JAVA中JNI的簡(jiǎn)單使用分享

    JAVA中JNI的簡(jiǎn)單使用分享

    這篇文章介紹了JAVA中JNI的簡(jiǎn)單使用,有需要的朋友可以參考一下
    2013-10-10

最新評(píng)論