两个jsp页面传递参数问题
2010-08-19 21:56
381 查看
我这里的两个jsp页面不是通过post提交方式,而是一个是主窗口,一个子窗口,子窗口打开的时候接受来自主窗口的数据,打开使用js中的open方法,传递参数使用的是get方式,在子窗口中接受的参数总是乱码,tomcat中设置了URIEncoding=utf-8都不好使,get方式传递参数是通过浏览器地址栏方式发过去的,而浏览器地址栏中默认是使用ISO-8859-1编码方式,所以将中文用ISO-8859-1编码肯定是无法解码的。找了很多方法,最后发现了JavaScript中的encodeURI方法,这个方法可以将URI编码成utf-8的格式,在open之前,先将URI用encodeURI编码,这样就不会乱码了。
Js代码
<SPAN style="FONT-SIZE: medium">function openwindow(id,sendTo,sendFrom,weight,total,state){
var url=encodeURI("edit.jsp?id="+id+"&sendTo="+sendTo+"&sendFrom="+sendFrom+"&weight="+weight+"&total="+total+"&state="+state);
var window3 = open(url,"","location=no,menubar=no,resizable=no,scrollbars=no,status=no,toolbar=no,height=300,width=300");
}</SPAN>
Js代码
<SPAN style="FONT-SIZE: medium">function openwindow(id,sendTo,sendFrom,weight,total,state){
var url=encodeURI("edit.jsp?id="+id+"&sendTo="+sendTo+"&sendFrom="+sendFrom+"&weight="+weight+"&total="+total+"&state="+state);
var window3 = open(url,"","location=no,menubar=no,resizable=no,scrollbars=no,status=no,toolbar=no,height=300,width=300");
}</SPAN>
相关文章推荐
- 两个jsp页面传递参数问题
- 关于JSP页面中的参数传递问题
- jsp页面间传递参数 中文乱码问题(zz)
- JSP页面用get传递参数乱码问题
- JSP页面中超链接传递中文参数出现乱码问题解决方法
- 关于在两个jsp页面之间传递值的问题
- jsp通过URL向页面传递中文参数乱码问题
- jsp页面间传递参数 中文乱码问题(zz)
- springmvc Jsp页面向后台传递中文参数乱码问题
- JSP传递参数至另一个JSP页面时中文乱码问题的解决
- JSP页面中超链接传递中文参数出现乱码问题解决方法
- JAVA_OA(十四):SSM练手项目bug-JSP页面传递参数的编码问题
- 解决javascript通过url向Jsp页面传递中文参数乱码问题
- 关于jsp页面跳转及参数传递的问题
- JSP页面之间的中文参数传递问题
- jsp传递中文参数、空格以及表单内容换行问题解决小结
- JSP几种页面间传递参数实现的方法
- jsp与servlet之间页面跳转及参数传递实例
- 关于jsp中标签传递中文参数的问题
- struts2学习笔记(1)---JSP页面向Action类传递参数