发新话题
打印

url传递参数问题

url传递参数问题

url传参数不认,用URLEncoder.encode 后也不行,有什么解决办法?

TOP

补充一下,参数中有汉字

TOP

一般不建议用url来传汉字参数,传汉字参数,最好还是采用post方式。

如果你一定得用 url传带汉字的参数,你需要设置 web server,,如何设设置,每类web server 各有不同。但还是有一种通用的做法是,使用 encodeURIComponent的js方法,和简表提供的 toUrl脚本方法(该方法在内部调用java的URLEncoder.encode):
复制内容到剪贴板
代码:
// web 页面中:
var url = encodeURIComponent("http://localhost:8080/jor/reportviewer?file=d:/abc.xml&mycountry=中国");

//在简表中,可以用:  
cnt = toUrl(mycountry);   

TOP

发新话题