在页面上用action传递参数到后台出现乱码的解决方法
程序员文章站
2022-06-29 23:29:46
代码如下:
function createqs(name){
var value = encodeuri(name);
var querystri...
代码如下:
function createqs(name){
var value = encodeuri(name);
var querystring = {key:value};
return querystring;
}
//检索姓名方法
function jiansuobyname(k,name){
if (name == '') {
alert("请输入检索的内容");
return;
}
$.post(basepath+"/sysmgr/searchesajax/searchesjsonplugin!searchesnamebyomcbyname.action", createqs(name),
function(data){
//alert(data.result+'\n'+k); // john
setline_memoryfunction_a(data.result,k);
}, "json");
}
在后台action里
. 代码如下:
import java.net.urldecoder;
string _name = request.getparameter("key");
string name = urldecoder.decode(_name,"utf-8");