1. 程式人生 > >ajax請求後臺,alert返回亂碼解決

ajax請求後臺,alert返回亂碼解決

第一種:

像這種是直接return的string,在@RequestMapping註解上加上produces屬性就可以了,

produces={"text/html;charset=UTF-8;","application/json;"}

produces:    指定返回的內容型別,僅當request請求頭中的(Accept)型別中包含該指定型別才返回;

將功能處理方法將生產json格式的資料,此時根據請求頭中的Accept進行匹配,如請求頭“Accept:application/json”時即可匹配;

組合使用是“或”的關係,將匹配“Accept:text/html”或“Accept:application/json”。

第二種:

設定response.setContentType("text/html;charset=UTF-8");和response.setCharacterEncoding("UTF-8");記住這個一定要在getWriter前進行設定。

不過一般使用了第一種後就不用再用第二種了。