Board logo

标题: url传递参数问题 [打印本页]

作者: lwtrante    时间: 2010-7-25 12:09     标题: url传递参数问题

url传参数不认,用URLEncoder.encode 后也不行,有什么解决办法?
作者: lwtrante    时间: 2010-7-25 12:10

补充一下,参数中有汉字
作者: admin    时间: 2010-7-25 14:58

一般不建议用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);   





欢迎光临 杰表技术论坛 (http://bbs.jatools.com/) Powered by Discuz! 6.1.0