JSP服務(wù)器端和前端出現(xiàn)亂碼問題解決方案
這篇文章主要介紹了JSP服務(wù)器端和前端出現(xiàn)亂碼問題解決方案,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
在前端和服務(wù)器端交互的過程中主要是通過HTTP協(xié)議進行交互的,而在Servlet接口中有提供一個HttpServlet類用于創(chuàng)建應(yīng)用于HTTP協(xié)議的Servlet.
在Servlet容器中提供了ServletRequest和ServletResponse兩個類,通過這兩個類的對象來獲得數(shù)據(jù)和發(fā)送數(shù)據(jù)。到這里我們就知道如果需要設(shè)置編碼格式,那么我們就需要設(shè)置兩次編碼格式。
一次是設(shè)置服務(wù)器接收到數(shù)據(jù)的編碼格式:
request.setCharacterEncoding("utf8");
另外一次是設(shè)置服務(wù)器發(fā)送數(shù)據(jù)給前端的編碼格式:
response.setContentType("TEXT/HTML;charset=utf-8");
這樣輸入和輸出的編碼格式都設(shè)置完了就可以解決亂碼問題了,另外這里的request和response對象是通過Servlet類的servlet()方法中的兩個參數(shù)獲得的,因為ServletRequest和ServletResponse兩個類都是抽象類,是沒有辦法直接實例化的
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
spring boot 開發(fā)soap webservice的實現(xiàn)代碼
這篇文章主要介紹了spring boot 開發(fā)soap webservice的實現(xiàn)代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2019-01-01
解決SpringBoot中的Scheduled單線程執(zhí)行問題
在一次SpringBoot中使用Scheduled定時任務(wù)時,發(fā)現(xiàn)某一個任務(wù)出現(xiàn)執(zhí)行占用大量資源,會導(dǎo)致其他任務(wù)也執(zhí)行失敗,這篇文章主要介紹了SpringBoot中的Scheduled單線程執(zhí)行問題及解決方法,需要的朋友可以參考下2022-06-06
JAVA參數(shù)傳遞方式實例淺析【按值傳遞與引用傳遞區(qū)別】
這篇文章主要介紹了JAVA參數(shù)傳遞方式,結(jié)合實例形式分析了java按值傳遞與引用傳遞區(qū)別及相關(guān)操作注意事項,需要的朋友可以參考下2020-05-05
springboot2?使用activiti6?idea插件的過程詳解
這篇文章主要介紹了springboot2?使用activiti6?idea插件,本文通過截圖實例代碼相結(jié)合給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-03-03
java實現(xiàn)批量下載 多文件打包成zip格式下載
這篇文章主要為大家詳細(xì)介紹了java實現(xiàn)批量下載、將多文件打包成zip格式下載,具有一定的參考價值,感興趣的小伙伴們可以參考一下2019-07-07

