OpenReports中文支持完全解决方案新.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
OpenReports中文支持完全解决方案新

目录 一、主要解决的问题 2 1 页面显示支持中文 2 2 与服务器或数据库的交互支持中文 2 3 查询结果支持中文 2 4 导出文件名及内容支持中文 2 二、解决方案及方法 2 1 增加的类 2 1.1 cn.ExportDelegate 2 1.2 cn.ResponseOverrideFilter 3 1.3 cn.SetCharacterEncodingFilter 3 1.4 org.displaytag.export.PdfView 4 2 在web.xml中配置两个Filter,字符编码过滤器字符集设置为GBK 6 3 增加PDF中文支持的JAR包 6 4 struts.properties配置文件字符编码改为GBK 7 5 国际化配置文件 7 6修改displaytag.properties配置文件 8 7JSP页面文件字符集全部改为GBK 10 OpenReports中文支持完全解决方案 一、主要解决的问题 1 页面显示支持中文 2 与服务器或数据库的交互支持中文 3 查询结果支持中文 4 导出文件名及内容支持中文 二、解决方案及方法 1 增加的类 1.1 cn.ExportDelegate 直接来自原文件org.displaytag.filter.ExportDelegate,只是将文件名转码, 解决中文表格数据和导出中文文件名时,会产生乱码现象。被cn.ResponseOverrideFilter调用。 1.2 cn.ResponseOverrideFilter 直接来自原文件org.displaytag.filter.ResponseOverrideFilter,原有ResponseOverrideFilter路径指向新建Filter的路径,必须。 1.3 cn.SetCharacterEncodingFilter 是一个标准的自定义字符集转换Filter,必须。 1.4 org.displaytag.export.PdfView 直接来自原文件及包,只是将字体设置为支持中文的PDF字体。 2 在web.xml中配置两个Filter,字符编码过滤器字符集设置为GBK 3 增加PDF中文支持的JAR包 4 struts.properties配置文件字符编码改为GBK 5 国际化配置文件 6修改displaytag.properties配置文件 配置文件翻译成中文内容: factory.decorator=org.efs.openreports.util.displaytag.SpringDecoratorFactory locale.resolver = org.efs.openreports.util.displaytag.DisplayTagI18nStruts2Adapter locale.provider = org.efs.openreports.util.displaytag.DisplayTagI18nStruts2Adapter basic.empty.showtable=true paging.banner.placement=bottom paging.banner.item_name=\u8BB0\u5F55 paging.banner.items_name=\u8BB0\u5F55 paging.banner.no_items_found=span class\=pagebanner\u6CA1\u6709{0}\u627E\u5230./span paging.banner.one_item_found=span class\=pagebanner\u4E00\u6761{0}\u627E\u5230./span paging.banner.all_items_found=span class\=pagebanner{0}{1}\u627E\u5230,\u663E\u793A\u5168\u90E8{2}./span paging.banner.some_items_found=span class\=pagebanner\u5171\u627E\u5230{0}{1},\u663E\u793A{2}\u5230{3}./span paging.banner.full=span class\=pagelinks[a href\={1}\u7B2C\u4E00\u9875/a/a href\={2}\u4E0A\u4E00\u9875/a] {0} [a href\={3}\u4E0B\u4E00\u9875/a/a href\={4}\u6700\u540E\u4E00\u9875/a]/span paging.banner.first=span class\=pageli

文档评论(0)

yurixiang1314 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档