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

JavaWeb中的Response常用方法解析

 更新時間:2023年11月01日 10:14:44   作者:端腦  
這篇文章主要介紹了JavaWeb中的Response常用方法解析,response對象是用來對客戶端進行響應(yīng)的當(dāng)瀏覽器發(fā)出請求時,?Web容器創(chuàng)建一個ServletRequest對象封裝請求信息,一個ServletResponse對象封裝響應(yīng)信息,對象作為Servlet的service()方法中的參數(shù),需要的朋友可以參考下

response常用方法

解決兩種請求方式的中文亂碼的問題

POST:

request.setCharacterEncoding("UTF-8");
String name = request.getParameter("name");
String pwd = request.getParamter("pwd");

GET:

String name = request.getParameter("name");
name = new String(name.getBytes("ISO-8859-1"),"UTF-8");
String pwd = request.getParameter("pwd");
pwd = new String(pwd.getBytes("ISO-8859-1"),"UTF-8");

response常用方法

sendRedirect(String path) //重定向,完成頁面跳轉(zhuǎn)。

request中頁面跳轉(zhuǎn)方式:

request.getRequestDispatcher (String path).forward(request,response) //轉(zhuǎn)發(fā)

轉(zhuǎn)發(fā)和重定向的區(qū)別:

  • 通過轉(zhuǎn)發(fā)的形式完成頁面跳轉(zhuǎn),是同一個請求。A—>B
  • 通過重定向的方式完成頁面跳轉(zhuǎn),是兩個請求。A—>B
  • 通過轉(zhuǎn)發(fā)的形式完成頁面跳轉(zhuǎn),地址欄url不變
  • 通過重定向的形式完成頁面跳轉(zhuǎn),地址欄url改變
  • 轉(zhuǎn)發(fā)稱之為服務(wù)器跳轉(zhuǎn)。
  • 重定向稱之為客戶端跳轉(zhuǎn)。

如果在跳轉(zhuǎn)頁面的同時需要傳遞數(shù)據(jù),同時數(shù)據(jù)通過request作為載體來傳輸, 那么只能用于轉(zhuǎn)發(fā),不能使用重定向。 重定向會創(chuàng)建新的request,導(dǎo)致無法取出之前 request 中的數(shù)據(jù)。

  • 如果不是用request的作為載體,或是不需要傳遞數(shù)據(jù),這兩個方法等效。
  • 簡單來說:必須“傳遞數(shù)據(jù)”和“用request”同時滿足時,才不能用重定向。

解決響應(yīng)時中文亂碼問題

resp.setContextType("text/html;charset=UFT-8");
PrintWriter printWriter = resp.getWriter();
printWriter.write(message);

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

相關(guān)文章

  • 分析SpringBoot的啟動原理

    分析SpringBoot的啟動原理

    這篇文章主要分析了SpringBoot的啟動原理,幫助大家更好的理解和使用spring boot框架,感興趣的朋友可以了解下
    2020-09-09
  • java基礎(chǔ)--自己動手實現(xiàn)一個LRU

    java基礎(chǔ)--自己動手實現(xiàn)一個LRU

    這篇文章主要介紹了運用方案如何實現(xiàn)LUR,文章中通過代碼講解的非常詳細,對大家的工作或?qū)W習(xí)有一定的參考價值,感興趣的朋友可以參考一下
    2021-08-08
  • Java中Synchronized的用法解析

    Java中Synchronized的用法解析

    synchronized是Java中的關(guān)鍵字,是一種同步鎖,本文給大家詳細介紹Java Synchronized 用法大全,感興趣的朋友跟隨小編一起看看吧
    2021-11-11
  • SpringBoot中的自定義Starter解讀

    SpringBoot中的自定義Starter解讀

    這篇文章主要介紹了SpringBoot中的自定義Starter解讀,啟動器模塊其實是一個空的jar文件,里面沒有什么類、接口,僅僅是提供輔助性依賴管理,這些依賴可能用于自動裝配或者其他類庫,需要的朋友可以參考下
    2023-12-12
  • java_時間戳與Date_相互轉(zhuǎn)化的實現(xiàn)代碼

    java_時間戳與Date_相互轉(zhuǎn)化的實現(xiàn)代碼

    本篇文章是對java_時間戳與Date_相互轉(zhuǎn)化的實現(xiàn)代碼進行了詳細的分析介紹,需要的朋友參考下如下。
    2016-11-11
  • Java實現(xiàn)滑塊拼圖驗證碼

    Java實現(xiàn)滑塊拼圖驗證碼

    這篇文章主要為大家詳細介紹了Java實現(xiàn)滑塊拼圖驗證碼,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-07-07
  • springboot整合xxl-job的示例代碼

    springboot整合xxl-job的示例代碼

    這篇文章主要介紹了springboot整合xxl-job的示例代碼,主要分為三大模塊,分別是調(diào)度中心、執(zhí)行器和配置定時任務(wù)的過程,本文給大家介紹的非常詳細,需要的朋友可以參考下
    2022-06-06
  • MyBatis常用的jdbcType數(shù)據(jù)類型

    MyBatis常用的jdbcType數(shù)據(jù)類型

    這篇文章主要介紹了MyBatis常用的jdbcType數(shù)據(jù)類型的相關(guān)資料,需要的朋友可以參考下
    2016-12-12
  • 詳解Java編程中final,finalize,finally的區(qū)別

    詳解Java編程中final,finalize,finally的區(qū)別

    這篇文章主要介紹了詳解Java編程中final,finalize,finally的區(qū)別,這個在Java面試題中簡直是太常見了...需要的朋友可以參考下
    2015-11-11
  • java利用時間格式生成唯一文件名的方法

    java利用時間格式生成唯一文件名的方法

    這篇文章主要介紹了java利用時間格式生成唯一文件名的方法,需要的朋友可以參考下
    2017-01-01

最新評論