使用Spring的CharacterEncodingFilter应注意的问题
文章来源: iloveflower2012-02-22 13:02:26
这是我的web.xml中配置:

   
        eXtremeExport
       
            org.extremecomponents.table.filter.ExportFilter
       

   

   
        eXtremeExport
        *.do
   

   
   
        encodingFilter
       
            org.springframework.web.filter.CharacterEncodingFilter
       

       
            encoding
            GBK
       

   

   
        encodingFilter
        /*
   

看不出有什么问题,可当我插入测试数据时全是乱码.
数据库本身是没有问题的.

后来终于找到了解决的方法,原创列表组件的filter对
CharacterEncodingFilter的过滤有影响.调整一下顺序就行了.

   
        encodingFilter
       
            org.springframework.web.filter.CharacterEncodingFilter
       

       
            encoding
            GBK
       

   

   
        encodingFilter
        /*
   

   
   
        eXtremeExport
       
            org.extremecomponents.table.filter.ExportFilter
       

   

   
        eXtremeExport
        *.do
   

调整后CharacterEncodingFilter表现良好,一切正常.就不会再出来
乱码的问题了.