首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

servlet跳转中文参数的有关问题

2012-04-27 
servlet跳转中文参数的问题。我的servlet向jsp页面进行跳转,因为考虑到使用者的水平问题,所以必需使用中文

servlet跳转中文参数的问题。
我的servlet向jsp页面进行跳转,因为考虑到使用者的水平问题,所以必需使用中文名字,结果就是乱码,然后无法识别,无法跳转。
修改了tomcat中的编码配置为UTF-8,还是一样,进行预编码String strUrl = URLEncoder.encode()可以看到编码转换成功了的,还是无效。
我现在就需要
由servlet跳转到下一个页面上面,

String s=/baobiao/产量报表.jsp 路径

response.sendRedirect(s); 跳转代码,无需传参数

[解决办法]
要么你就试试这种方式:
PrintWriter writer = resp.getWriter();
writer.print("<script>");
writer.print("window.location.href='login.jsp'");
writer.print("</script>");
[解决办法]
路径最好不要有中文,页面中文问题还好解决一点
[解决办法]
我全部用的GBK,然后用request.setCharacterEncoding("GBK");就可以,楼主可以试试哦。
[解决办法]
在servelet中 写上String new_s = URLDecoder.decode(s,"utf-8");
在html中 也要写上 var new_s = encodeURI(encodeURI(product));

热点排行