struts2和struts2和extremecomponents中文乱码这个问题郁闷了我很久。 <filter> <filter-name>extremecomponents</filter-name> <filter-class> org.extremecomponents.table.filter.ExportFilter </filter-class> </filter> <filter> <filter-name>struts-cleanup</filter-name> <filter-class> org.apache.struts2.dispatcher.ActionContextCleanUp </filter-class> </filter> <filter> <filter-name>struts2</filter-name> <filter-class> org.apache.struts2.dispatcher.FilterDispatcher </filter-class> <!-- <init-param> <param-name>struts.action.extension</param-name> <param-value>action</param-value> </init-param> --> </filter> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <filter-mapping> <filter-name>extremecomponents</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> 能够导出excel但是增删改程序乱码 颠倒过来,不乱码了但是无法导出到excel。郁闷。 增加编码过滤器,开始的时候将过滤器的位置放错了,放到了最后,还是不行。超级郁闷 (太粗心了,过滤器肯定要放到前面才行) 错误的做法: <filter-mapping> <filter-name>extremecomponents</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <filter-mapping> <filter-name>encodingFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> 正确的做法: <filter-mapping> <filter-name>encodingFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <filter-mapping> <filter-name>extremecomponents</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> 问题终于解决,差点将这个优秀的分页标签放弃! 补充: <filter> <filter-name>encodingFilter</filter-name> <filter-class> org.springframework.web.filter.CharacterEncodingFilter </filter-class> <init-param> <param-name>encoding</param-name> <param-value>UTF-8</param-value> </init-param> </filter>
struts2和extremecomponents中文乱码解决方法
最新推荐文章于 2011-12-26 17:00:55 发布