Tomcat中关于重定向产生的乱码问题
来源:互联网 发布:2012年cba总决赛数据 编辑:程序博客网 时间:2024/05/18 03:35
最近在学servlet,正学到乱码问题的解决。当我在html中用get提交中文到encoding servlet中,接着在encoding中重定向到Welcome servlet中提取参数出现乱码!
html <form action="/Servlet1/encoding" method="get">
u:<input type="text" name="username"/>
<input type="submit"/>
</form><br/>
encoding.java(servelt)
String username=request.getParameter("username");
response.sendRedirect("/Servlet1/Welcome?username="+username);
Welcome.java (servlet)
String username=request.getParameter("username");
System.out.println(username); //在这出现乱码
无论用什么都无法解决,new String(request.getParameter("username").getBytes("iso-8859-1"),"utf-8");也没有用。
最终在encoding.java 中加了一句username=new String(username.getBytes("utf-8"),"iso-8859-1");居然解决了。
由此可见,在tomcat中地址栏的地址编码应该是iso8859-1,当在地址栏中加入其它编码的字段,会出现乱码,故而将username转换为iso8859-1编码再转发,问题解决了!
- Tomcat中关于重定向产生的乱码问题
- 今天遇到的关于重定向地址栏乱码的问题
- 关于重定向的问题
- 关于Tomcat中乱码的产生原因详解
- Grails中关于重定向时候报错的问题
- JSP中关于转发和重定向的问题
- 关于shell中time的内容重定向问题
- Spring MVC中关于重定向的路径问题
- Spring MVC中关于重定向的路径问题
- 在重定向,转发中关于路径问题的总结
- tomcat 访问的重定向问题
- 关于ajax中URL传递中文产生乱码的问题
- 关于远程桌面打印机重定向的问题
- 关于url重定向的问题
- Struts2中redirectAction重定向后乱码问题与解决
- Servlet中Request请求转发和重定向遇到的乱码问题
- Tomcat配置防止重定向乱码
- 关于Fileter中重定向和转发的问题(在Servlet中进行操作)
- 重建二叉树
- Android中生成二维码、扫描二维码并返回结果进行处理
- resultMap mybatis
- 九、CentOS7 安装iptables防火墙
- Android四大组件之Service
- Tomcat中关于重定向产生的乱码问题
- Java 8 lambda表达式
- SASS入门
- ArcGIS教程:为带状地图启用数据驱动页面
- Java算法篇:冒泡排序
- ccah-500 第35题 What do you have to do on the cluster to allow the worker node to join
- 欢迎使用CSDN-markdown编辑器
- 十、centos设置软件开机自动启动
- Bootstrap popover移动到内容上时不关闭