欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

struts2中通过json传值解决乱码问题的实现方法

程序员文章站 2024-03-13 09:26:35
本文实例讲述了struts2中通过json传值解决乱码问题的实现方法。分享给大家供大家参考,具体如下: 在struts2中如果使用json在jsp和java文件传中文值时...

本文实例讲述了struts2中通过json传值解决乱码问题的实现方法。分享给大家供大家参考,具体如下:

在struts2中如果使用json在jsp和java文件传中文值时往往会出现中文乱码访问,解决此问题可以使用以下方法

一、在js文件中使用 encodeuri来编码,例子:

var url = "orderprint.action?roomname="+encodeuri(encodeur(roomname));
$.post(url,function(data){ }

二、在java文件中使用encodeuri来反编码,例子:

复制代码 代码如下:
string room =urldecoder.decode(orderbean.getroomname(),"utf-8");

这样room解析出来的就是正确的中文,不会是乱码。

希望本文所述对大家基于struts框架的java程序设计有所帮助。