苦逼的加班,搞了近一个小时,谷歌百度了不少,终于找到了解决办法,赶紧记录下来,希望可以帮助和我碰到同样的基友们。
下面是flex的httpservice代码:
var Paramsurl:String = HttpServiceUrl + config.servicenamebytaskname;
Paramsurl = Paramsurl +"?servicename="+encodeURIComponent(serviceName);
serviceBytaskname.url = Paramsurl;
serviceBytaskname.send();
其中serviceName是我combobox中的中文参数,通过encodeURIComponent打码。。
下面是jsp的代码:
String serviceName = java.net.URLDecoder.decode((String)request.getParameter("servicename"), "UTF-8");
通过decode下码。这样flex传过来的中文就能显示了。