最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JavaWeb HttpServletResponse對象及常用方法

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

(1)概念

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

(2)常用方法

1)setHeader(String name, String value)

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

//另外一種寫法,使用setHeader方法
		response.setHeader("Content-Type", "text/html;charset=utf-8");
//獲得字符輸出流
		PrintWriter pw=response.getWriter();
		pw.write("5秒后進入百度");
		
		//設置定時刷新   --多少時間后進行跳轉(zhuǎn)
		response.setHeader("Refresh","5;url=http://www.baidu.com");
		//間隔多少時間進行自刷新
		response.setHeader("Refresh", "5");
		//使用request作為域?qū)ο螅鎯?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("中國".getBytes("utf-8"));

3)setContentType()

設置響應到瀏覽器端的中文編碼以及文本格式

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

4)重定向

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

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

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

相關(guān)文章

  • springBoot @Enable* 注解的使用

    springBoot @Enable* 注解的使用

    這篇文章主要介紹了springBoot @Enable* 注解的使用,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-06-06
  • 學習Java內(nèi)存模型JMM心得

    學習Java內(nèi)存模型JMM心得

    這篇文章主要介紹了學習Java內(nèi)存模型JMM的心得以及對其原理做了深入的介紹,有興趣的朋友學習下吧。
    2017-12-12
  • SpringBoot集成Aviator實現(xiàn)參數(shù)校驗的代碼工程

    SpringBoot集成Aviator實現(xiàn)參數(shù)校驗的代碼工程

    Aviator是一個高性能、輕量級的java語言實現(xiàn)的表達式求值引擎,主要用于各種表達式的動態(tài)求值,本文給大家詳細介紹了SpringBoot集成Aviator實現(xiàn)參數(shù)校驗的方法,并通過代碼示例講解的非常詳細,需要的朋友可以參考下
    2024-11-11
  • Springboot通過Scheduled實現(xiàn)定時任務代碼

    Springboot通過Scheduled實現(xiàn)定時任務代碼

    這篇文章主要介紹了Springboot通過Scheduled實現(xiàn)定時任務代碼,具有一定參考價值,需要的朋友可以了解下。
    2017-11-11
  • SpringBoot整合Redisson實現(xiàn)分布式鎖

    SpringBoot整合Redisson實現(xiàn)分布式鎖

    本文主要介紹了SpringBoot整合Redisson實現(xiàn)分布式鎖,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • SpringBoot整合Mybatis-Plus實現(xiàn)微信注冊登錄的示例代碼

    SpringBoot整合Mybatis-Plus實現(xiàn)微信注冊登錄的示例代碼

    微信是不可或缺的通訊工具,本文主要介紹了SpringBoot整合Mybatis-Plus實現(xiàn)微信注冊登錄的示例代碼,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的可以了解一下
    2024-02-02
  • 解決sharding JDBC 不支持批量導入問題

    解決sharding JDBC 不支持批量導入問題

    這篇文章主要介紹了解決sharding JDBC 不支持批量導入問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-10-10
  • javaweb實現(xiàn)在線支付功能

    javaweb實現(xiàn)在線支付功能

    這篇文章主要為大家詳細介紹了javaweb實現(xiàn)在線支付功能的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-11-11
  • Java?超詳細講解十大排序算法面試無憂

    Java?超詳細講解十大排序算法面試無憂

    這篇文章主要介紹了Java常用的排序算法及代碼實現(xiàn),在Java開發(fā)中,對排序的應用需要熟練的掌握,這樣才能夠確保Java學習時候能夠有扎實的基礎能力。那Java有哪些排序算法呢?本文小編就來詳細說說Java常見的排序算法,需要的朋友可以參考一下
    2022-04-04
  • 詳解springmvc攔截器攔截靜態(tài)資源

    詳解springmvc攔截器攔截靜態(tài)資源

    本篇文章主要介紹了詳解springmvc攔截器攔截靜態(tài)資源,具有一定的參考價值,感興趣的小伙伴們可以參考一下。
    2017-01-01

最新評論

贡嘎县| 达孜县| 皋兰县| 清镇市| 仪陇县| 镇坪县| 新巴尔虎左旗| 翁源县| 望江县| 平舆县| 阿坝县| 沙坪坝区| 洪江市| 鲁甸县| 昂仁县| 宜章县| 虞城县| 苏尼特左旗| 中山市| 西乡县| 嵊州市| 诸暨市| 丰镇市| 宁武县| 新源县| 乐都县| 肇庆市| 醴陵市| 苍南县| 桓仁| 济源市| 普陀区| 扎兰屯市| 建平县| 思茅市| 新巴尔虎左旗| 广宗县| 德昌县| 唐河县| 郴州市| 太白县|