`
wmj2003
  • 浏览: 99775 次
  • 来自: ...
文章分类
社区版块
存档分类
最新评论

struts2和extremecomponents中文乱码解决方法

阅读更多
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>



分享到:
评论

相关推荐

    extremeComponents中文文档

    在"extremeComponents中文文档"中,您将找到关于如何配置和有效利用这些组件的详细指南。 1. **组件概述** extremeComponents 包含了多种组件,如表格、树形视图、面板、对话框、菜单、表单元素等。这些组件都...

    extremecomponents 中文文档.rar

    7. **错误处理与调试**:遇到问题时的排查方法,常见错误的解决方案,以及如何进行有效的调试。 8. **兼容性和浏览器支持**:文档会指出 Extreme Components 对不同浏览器的支持情况,包括IE、Firefox、Chrome、...

    eXtremeComponents-1.0.1+中文API___分页工具

    总结起来,eXtremeComponents-1.0.1+中文API分页工具是Java Swing开发者的强大助手,它通过易用的API和实例代码,为开发者提供了便捷的分页解决方案。无论是初次接触还是经验丰富的开发者,都能从中受益,提升项目的...

    extremecomponents

    1. **组件配置**:了解如何在XML配置文件或Java代码中声明和配置extremecomponents的列表控件,包括设置数据源、定义列宽、设定排序规则等。 2. **数据绑定**:学习如何将后端数据模型与列表控件绑定,这可能涉及到...

    eXtremeComponents

    eXtremeComponents控件指南

    eXtremeComponents详解

    - **eXtremeComponents中文指南1.doc**: 这份文档深入介绍了EC的基本概念和使用方法,是初学者入门的必备资料。 - **eXtremeComponents中文指南2.doc**: 进阶指南,涵盖更多高级特性和实战技巧。 - **...

    eXtremeComponents-1.0.4.zip

    本文将深入探讨eXtremeComponents的核心特性和使用方法。 首先,eXtremeComponents是一个开源的Java库,专注于提供高质量的JSP标签库。它主要设计用于处理复杂的数据展示,特别是表格形式的数据。在版本1.0.4中,这...

    eXtremeComponents组件

    "eXtremeComponents组件"是一组用于软件开发的组件,尤其在创建高效、功能丰富的用户界面时,这些组件能够极大地提升开发效率和用户体验。eXtremeComponents通常包括一系列的列表控件和其他UI元素,它们设计精良,...

    eXtremeComponents详尽文档包

    2. **eXtremeComponents.doc** 主文档可能包含EC组件的概述,包括它们的设计理念、核心组件介绍、以及与其他Java Swing组件的对比。开发者可以从中学习到EC的优势,如性能优化、用户体验提升等方面的知识,这将有助...

    eXtremeComponents介绍

    **eXtremeComponents介绍** eXtremeComponents(简称EC)是一套强大的Java组件库,主要用于构建企业级的Web...对于想要提升Web开发效率和应用质量的开发者来说,了解并掌握eXtremeComponents和ecside是十分有价值的。

    extremecomponents 中文文档

    这个中文文档包含了关于 ExtremeComponents 的详细使用指南和参考资料,对于学习和掌握这款工具非常有帮助。 文档可能包含以下几个主要部分: 1. **组件介绍**:介绍 ExtremeComponents 中包含的各种组件,如表格...

    extremeComponents开发指南

    extremeComponents开发指南,快速掌握extremeComponents开发

    extremecomponents 包

    extremecomponents 包

    eXtremeComponents-1.0.3

    【eXtremeComponents-1.0.3】是一个软件组件包,它的出现是为了提供一套高效、易用的开发工具,以帮助程序员在构建应用程序时提高生产力和代码质量。这个版本1.0.3是该组件集合的一个稳定版本,用户反馈良好,表明它...

    eXtremeComponents 源代码

    【eXtremeComponents 源代码】是一个与Java编程相关的资源,主要包含有源代码和.jar包。这个开源项目提供了丰富的组件集合,为开发者在构建Java应用程序时提供了便利。eXtremeComponents的设计目标是提高开发效率,...

    (3.0版本)自己写的struts2+hibernate+spring实例

    jar包:项目中除了使用了struts2,hibernate3.0和spring1.8以外(用spring2.0的包也可以.不能低于1.8的包.)还是用了junit,ajax,第三方的table组件.等等.所以需要下载相对应的包. 为了上传jar.我专门申请了一个网盘.所有...

    ECTable配置方法.txt eXtremeComponents集成方法

    ### ECTable配置方法与eXtremeComponents集成详解 #### 一、概述 本文档主要介绍了如何在项目中配置并集成eXtremeComponents框架中的ECTable组件。eXtremeComponents是一款功能强大的Java Web组件库,尤其适用于...

    extremeComponents源代码

    2. **模块化编程**:为了便于管理和维护,源代码可能会使用模块化技术,如 CommonJS、AMD 或 ES6 模块。了解如何导入和导出模块,将有助于复用代码并保持代码结构清晰。 3. **事件驱动编程**:Web 组件通常基于事件...

    eXtremeComponents控件分页导出数据Demo.rar

    eXtremeComponents控件系列以其强大的功能和灵活的定制性,在.NET平台上赢得了广大开发者的一致好评。尤其是其分页功能,能够有效地帮助用户处理大数据集,提高用户体验。本文将深入探讨"eXtremeComponents控件分页...

Global site tag (gtag.js) - Google Analytics