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

在页面上用action传递参数到后台出现乱码的解决方法

程序员文章站 2023-11-20 08:54:28
代码如下: 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");