两个jsp页面传递参数问题

       我这里的两个jsp页面不是通过post提交方式,而是一个是主窗口,一个子窗口,子窗口打开的时候接受来自主窗口的数据,打开使用js中的open方法,传递参数使用的是get方式,在子窗口中接受的参数总是乱码,tomcat中设置了URIEncoding=utf-8都不好使,get方式传递参数是通过浏览器地址栏方式发过去的,而浏览器地址栏中默认是使用ISO-8859-1编码方式,所以将中文用ISO-8859-1编码肯定是无法解码的。找了很多方法,最后发现了JavaScript中的encodeURI方法,这个方法可以将URI编码成utf-8的格式,在open之前,先将URI用encodeURI编码,这样就不会乱码了。

 

你可能感兴趣的:(JavaScript,tomcat,jsp,浏览器)