SpringMVC返回字串並解決中文亂碼問題

2021-10-02 13:43:45 字數 553 閱讀 6904

在使用springmvc框架進行專案開發時,有時候需要向頁面返回字串結果。如果返回的結果是中文字串,那麼還需要解決中文亂碼問題。

springmvc的controller控制器方法,需要返回字串,需要使用@requestbody註解。@requestbody註解的特點就是,根據請求引數的content-type決定是否將相關格式轉換至包裝類,如果content-type是目標型別,就進行轉換。

【示例】編寫controller控制器方法,向頁面返回字串。

/**

* springmvc返回字串結果,並解決中文亂碼問題

* * @author pan_junbiao

*/@responsebody

public string getmessage()

在springmvc核心配置檔案中,通過修改標籤中的型別轉換器的引數,解決中文亂碼問題。

text/html;charset=utf-8

SpringMVC返回字串物件

若要返回非中文本串,只要將返回數值型資料的返回值改為字串就行,responsebody。前端請求 function 後端 新增jackson依賴和jackson註解驅動 略 controller value ajaxstringdata.do method requestmethod.post,pr...

SpringMvc返回html頁面字串

直接通過httpservletresponse以流的方式將html字串寫到瀏覽器頁面,注意設定header,標誌讓瀏覽器以html方式處理。printwriter pw null response.setheader content type text html charset utf 8 try ...

SpringMvc返回html頁面字串

直接通過httpservletresponse以流的方式將html字串寫到瀏覽器頁面,注意設定header,標誌讓瀏覽器以html方式處理。printwriter pw null response.setheader content type text html charset utf 8 try ...