最近在做一个类似于百度的提示功能,可是遇到了dwr给后台传值是却拿到的是乱码,这可让人很棘手,于是在网上找了很多的方法,但是只有一个可以能用,拿出来筛选出来和大家一起分享:
var str = dwr.util.getValue('word');
str = encodeURI(str);//用encodeURI对字符串进行统一编码; 必须是经过两次转码,我试过了一次错误的
str = encodeURI(str);
re.searchText(str, callback);
后台解码是:
public String searchText(String str) {
try {
str = URLDecoder.decode(str, "UTF-8");
str = URLDecoder.decode(str, "UTF-8");
System.out.println("str---->:"+str);
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
因为我是在service中作的所以解码页必须是两次
{在action中request.getParameter("str")好像自身就一个一次解码,所以只有一次
str = URLDecoder.decode(str, "UTF-8");这个听网友这么说的,具体没有去试,感兴趣的朋友可以自己试一试。}
分享到:
相关推荐
dwr中文文档dwr中文文档dwr中文文档dwr中文文档dwr中文文档dwr中文文档dwr中文文档
DWR中处理List例子,很好,经典,欢迎大家下载
DWR中文文档DWR中文文档DWR中文文档DWR中文文档DWR中文文档
dwr学习资料,适合于中高级学员。dwr学习资料,适合于中高级学员。
dwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwrdwr dwr
dwr error出错时拒绝方案
DWR3.0.jar、DWR的实例war和DWR2.0中文说明文档
DWR中文版教程 DWR与Spring DWR与Struts DWR与Hibernate
dwr ajax dwr框架 dwr中文手册
DWR2.0中文文档,讲的很好,值得一看
dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;dwr包;
dwr 框架dwr 框架dwr 框架dwr 框架dwr 框架dwr 框架
讲解DWR 框架的使用,和各种form表单Select-option,table
DWR_中文文档 DWR_中文文档 DWR_中文文档
最好的DWR中文帮助文档,最好的DWR中文帮助文档
DWR中处理集合,其中包含了各种集合,概括全面,简单易懂。
Dwr+Hibernate的Lazy问题 解决了Hibernate延迟加载失效问题
DWR的中文官方文档,以及V0.9的文档一共两份 在网站不容易找到合适的说明.这个包里是整合网站的dwr所有帮助信息下载下来的,因为时间缘故没有及时做成电子文档,希望有时间了在做一份. 如果还是看着不方便建议到...
DWR中文文档 ,非常详细 自学好帮手DWR中文文档 ,非常详细 自学好帮手