解决struts中的乱码问题

来源:互联网 发布:java本科教材 编辑:程序博客网 时间:2024/05/01 06:48

     如果在struts中对数据进行插入操作,由此产生的乱码问题通常有两种解决方法。1.添加常用的过滤器。此方法对所有的web开发均是通用的。2.struts所特有的控制器也可以解决中文乱码问题。在此只介绍第二种方法。

    1.在自己的工具包中新建类MyRequestProcessor.java,该类必须继承自org.apache.struts.action.RequestProcessor。

    2.在MyRequestProcessor.java中重写processPreprocess(HttpServletRequest request,HttpServletResponse response)方法。代码如下:    

   

    3.还必须在struts-config.xml中进行控制器配置。加入下列语句。并且此配置语句必须放在资源文件之前。

            <controller processorClass="cn.com.showd.struts.utils.MyRequestProcessor"/>

    4.重新启动服务器,再次进行中文的插入,即可解决中文的乱码问题。

 

原创粉丝点击