Servlet跳转到jsp页面输出结果乱码
2012-04-22 00:29
204 查看
昨天在做一个用JavaScript和Servlet分别验证一个jsp中提交的信息,对用户名,密码,性别等各种信息进行判
断,Servlet验证后如果正确则转向一个正确界面,输出所填各种信息,如果错误则输出所有错误的信息!
Servlet转向正确界面输出所填信息时,中文都显示的为乱码。各种查资料,各种情况都试了,不是编码不一致等问
题。后来发现,获取的结果就是乱码!输出的能不是乱码吗?(终于找到原啦!激动啊!!!)。通过下面的问题就可
以轻松解决了!
String username;
if(request.getParameter("username").getBytes("iso8859-1") != null){
username = new String(request.getParameter("username").getBytes("iso8859-1"),"utf-8");}
else{
username = request.getParameter("username");}
红色标注的是关键!
断,Servlet验证后如果正确则转向一个正确界面,输出所填各种信息,如果错误则输出所有错误的信息!
Servlet转向正确界面输出所填信息时,中文都显示的为乱码。各种查资料,各种情况都试了,不是编码不一致等问
题。后来发现,获取的结果就是乱码!输出的能不是乱码吗?(终于找到原啦!激动啊!!!)。通过下面的问题就可
以轻松解决了!
String username;
if(request.getParameter("username").getBytes("iso8859-1") != null){
username = new String(request.getParameter("username").getBytes("iso8859-1"),"utf-8");}
else{
username = request.getParameter("username");}
红色标注的是关键!
相关文章推荐
- servlet中通过request.getRequestDispatcher跳转到jsp页面汉字乱码问题
- servlet跳转到JSP页面会出现乱码
- JSP页面超链接跳转到Servlet后中文乱码解决
- web项目中servlet跳转jsp页面 出现乱码
- 解决Servlet输出到JSP页面的JavaScript脚本的中文乱码问题
- servlet中通过request.getRequestDispatcher跳转到jsp页面乱码问题
- Servlet跳转到JSP页面出现乱码
- Servlet跳转到JSP页面后该JSP页面出现乱码,但是直接在浏览器运行该JSP不出现乱码
- Javaweb项目中从servlet跳转到jsp页面出现乱码
- jsp和servlet中实现页面跳转的方式实例总结
- jsp与servlet之间页面跳转及参数传递实例
- 可以自动跳转到出错页面的servlet/jsp框架
- 【学习摘记】马士兵Servlet&JSP_课时21_page_directive(编译期间执行的命令)——包的导入、错误跳转页面设置
- 强制解决jsp输出页面的乱码
- servlet跳转到jsp页面,jsp样式失效怎么解决!
- jsp/servlet跳转页面的几种方法
- bug笔记 - Servlet&JSP --- 前端页面乱码问题
- jsp,servlet页面跳转
- 分享url带中文参数,打开html操作完毕跳转jsp页面中文乱码解决
- jsp页面传中文字符到servlet乱码