struts处理中文乱码问题总结

原创 2013年12月05日 17:06:07
乱码中有三种情况:

㈠页面显示中文乱码 

㈡传递参数中文乱码 

㈢国际化资源文件乱码 


详细摘出:
传递参数中文乱码 

         传递参数出现的乱码,参数的内容为中文。比如在struts应用中,简单的一个登录界面中,需要传递的登录名为中文时,你没经处理之前,是会出现乱码传递的,为了让我们能看到显示的乱码,我们在对应的Action类的子类里,修改一下,用System.out把接受到的参数输出,代码如下: 
Java代码  
public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request,  
        HttpServletResponse response) ...{  
    DynaActionForm loginForm = (DynaActionForm) form;  
  
    String username = (String) loginForm.get("username");  
    String password = (String) loginForm.get("password");  
    System.out.println("username:"+username);  
    System.out.println("password:"+password);  
    if (username.equals("ivorytower") && password.equals("123456")) ...{  
        return mapping.findForward("success");  
    }  
    return mapping.findForward("fail");  
    }  


那么当你提交了中文输入后就会出现乱码了。 

具体的解决方法: 

①修改Tomcat---->conf----->server.xml文件,在修改端口的标签后面加一行代码,如下: 
Xml代码  
<Connector port="8080" protocol="HTTP/1.1"   
              connectionTimeout="20000"   
              redirectPort="8443"  URIEncoding="UTF-8"/>  

转自:http://www.iteye.com/topic/179279
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

struts处理中文乱码问题总结

在进行struts开发的过程中,总也是出现很多的乱码问题 ,但归根到底,也只是以下三种情况: ㈠页面显示中文乱码 ㈡传递参数中文乱码 ㈢国际化资源文件乱码 下面就这三中情况介绍怎么在具体项目中处理这些...

struts处理中文乱码问题总结

struts处理中文乱码问题总结,http://www.javaeye.com/topic/179279
  • WYZSC
  • WYZSC
  • 2011年02月21日 10:17
  • 871

中文乱码处理问题总结

  • 2012年06月07日 15:37
  • 6KB
  • 下载

eclipse struts 中文乱码问题图解

  • 2008年02月03日 13:19
  • 877KB
  • 下载

过滤器处理Struts2中文乱码的问题(struts2.1.3以后版本)

1、创建过滤器Java类 import javax.servlet.Filter; import javax.servlet.FilterChain; import javax.servlet.Fil...

Struts2和servlet的中文乱码问题

  • 2011年12月03日 20:37
  • 17KB
  • 下载

struts解决中文乱码问题

  • 2009年02月05日 11:17
  • 28KB
  • 下载

Struts2中解决POST请求和GET请求中的中文乱码问题

java语言虽然天生支持国际化语言,但在项目实践中仍然会遇到中文乱码问题。 Struts2提供的默认过滤器虽然可在一定程度上支持编码处理,但过滤器的配置不当或JSP页面编码不当,中文乱码问题仍会...

struts之中文乱码问题

  • 2008年10月09日 18:14
  • 4KB
  • 下载

struts 中文乱码问题解决

  • 2008年01月17日 16:34
  • 13KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:struts处理中文乱码问题总结
举报原因:
原因补充:

(最多只允许输入30个字)