struts2中經由過程json傳值處理亂碼成績的完成辦法。本站提示廣大學習愛好者:(struts2中經由過程json傳值處理亂碼成績的完成辦法)文章只能為提供參考,不一定能成為您想要的結果。以下是struts2中經由過程json傳值處理亂碼成績的完成辦法正文
本文實例講述了struts2中經由過程json傳值處理亂碼成績的完成辦法。分享給年夜家供年夜家參考,詳細以下:
在struts2中假如應用json在jsp和java文件傳中文值時常常會湧現中文亂碼拜訪,處理此成績可使用以下辦法
1、在js文件中應用 encodeURI來編碼,例子:
var url = "orderPrint.action?roomName="+encodeURI(encodeUR(roomName)); $.post(url,function(data){ }
2、在java文件中應用encodeURI來反編碼,例子:
String room =URLDecoder.decode(orderBean.getRoomName(),"utf-8");
如許room解析出來的就是准確的中文,不會是亂碼。
願望本文所述對年夜家基於Struts框架的java法式設計有所贊助。