`
zuiyanwangyue
  • 浏览: 167178 次
  • 性别: Icon_minigender_1
  • 来自: 河北
社区版块
存档分类
最新评论

displaytag导出文件的问题

阅读更多

1、如果displaytag.properties配置文件中export.exportName.filename的值为空,则在当前的浏览器窗口中而不是启用本地的应用程序在另一个窗口中打开导出文件。

2、如果导出的PDF文件时内容中有中文,需要修改PdfView,因为默认的实现不支持中文字体,在默认实现的initTable()方法中有下面的语句:smallFont = FontFactory.getFont(FontFactory.HELVETICA, 7, Font.NORMAL, new Color(0, 0, 0));即使用FontFactory创建默认的字体,修改如下:

BaseFont bfChinese = BaseFont.createFont("STSong-Light", "UniGB-UCS2-H", BaseFont.NOT_EMBEDDED);
smallFont = new Font(bfChinese, 12, Font.NORMAL); 

另外,进行上述修改之后,如果类路径中没有iTextAsian.jar包,则导出内容带有中文时会报错:com.lowagie.text.DocumentException: Font 'STSong-Light' with 'UniGB-UCS2-H' is not recognized.,因为IText不能处理未知的中文字体,到Sourceforge上下载iTextAsian.jar并加入到系统的构建路径中就OK了。Download

分享到:
评论

相关推荐

    displaytag中文排序问题解决办法

    编译后的文件和修改后的jar包(displaytag-1.0.jar和displaytag-1.1.jar)是修改后的源码编译并打包的结果,可以直接替换到你的项目中,以解决中文排序问题。在实际操作中,你需要将这些新的jar包部署到你的应用...

    displaytag详细用法(中文问题已解决)

    这个压缩包包含了解决DisplayTag在处理中文显示时遇到的问题,以及一个专门用于编辑.properties文件的插件,使得配置更加方便。 Displaytag知识点: 1. **基本功能**:DisplayTag支持分页、排序、导出数据、自定义...

    displaytag-1.1 源码

    这个源码包包含了一系列的文件,帮助我们理解和使用Displaytag的功能。 1. `LICENSE.txt`: 这个文件包含了Displaytag的授权信息,通常会是Apache License 2.0或其他开源许可协议。这意味着Displaytag遵循开放源码的...

    displaytag及使用方法

    接着,在`web.xml`配置文件中注册DisplayTag的标签库描述符,这样就可以在JSP页面中使用DisplayTag的标签了。 以下是一些常见的DisplayTag使用方法: 1. **显示表格**: 使用`<display:table>`标签来创建表格,...

    使用那个displaytag元件所需用的jar包

    5. **配置DisplayTag**:在Web应用的`web.xml`文件中,需要配置DisplayTag的相关参数,例如设置默认的分页大小、指定默认的导出格式等。 6. **使用DisplayTag标签**:在JSP页面上,通过使用DisplayTag提供的标签如`...

    displayTag1.2

    6. **导出功能**:DisplayTag支持将表格数据导出为CSV、Excel、PDF等多种格式,方便数据处理和分析。 7. **扩展性**:通过使用自定义的标签和过滤器,可以轻松扩展其功能以满足特定需求。 8. **易用性**:...

    displaytag-export-poi-1.2.jar

    在这个场景中,我们关注的是"displaytag-export-poi-1.2.jar",这是一个与Apache POI库结合使用的Displaytag扩展,用于支持Excel文件的导出。 Apache POI是Apache软件基金会的一个项目,主要用来处理Microsoft ...

    displaytag简单项目

    5. **导出功能实现**:通过DisplayTag的`export`属性,可以轻松实现表格数据的导出,只需添加一个按钮,即可让用户选择不同的导出格式。 6. **测试与运行**:下载并解压提供的zip文件后,将其部署到合适的服务器...

    Displaytag实现分页

    - 如果需要导出功能(例如 PDF 或 Excel),还需要导入其他扩展库,如 `displaytag-export-poi.jar`,以及 Displaytag 依赖的其他库,如 `commons-logging`, `commons-lang`, `commons-collections`, `commons-...

    displaytag-1.2-bin&displaytag-1.2-src Java分页组件/插件

    标题"displaytag-1.2-bin"指的是DisplayTag的1.2版本的二进制发布包,包含了编译好的库文件,如JARs,这些文件可以直接在项目中引用,用于实现分页和排序功能。这个版本的二进制包通常包括了所有必要的运行时依赖,...

    displaytag1.1.1配套所需要的包

    综上所述,这个压缩包中的所有jar文件都是DisplayTag 1.1.1正常运行所必需的依赖,它们共同提供了表格展示、数据处理、导出等多种功能,使得在Web应用中使用DisplayTag变得更加方便。开发者只需要将这些库添加到项目...

    displaytag的使用方法

    Displaytag 是一个开源的 JSP 标签库,专门用于创建数据表格,提供了一组易于使用的标签,可以实现复杂的表格功能,如分页、排序、导出等。在本文中,我们将详细讨论 Displaytag 1.1 版本的使用方法。 **一、...

    displaytag-1.1.1标签库及其使用方法.rar

    DisplayTag 1.1.1是该库的一个版本,它包含了一系列预定义的JSP标签,使得创建复杂的、可分页、可排序、可导出的表格变得简单易行。在本篇中,我们将深入探讨DisplayTag 1.1.1的核心功能和使用方法。 首先,...

    displaytag标签使用

    并在CSS文件中定义相应的类来改变样式。 4. **数据源**: - 默认情况下,DisplayTag 从 `requestScope` 获取数据。但你可以指定其他范围,如 `pageScope`, `sessionScope`, 和 `applicationScope`。例如,从`...

    displaytag-1.0-b3.zip

    这个"displaytag-1.0-b3.zip"文件包含了DisplayTag库的版本1.0的第三个beta版本。DisplayTag通过简化HTML表格的实现,提供了一种强大而灵活的方式来处理Web页面中的数据展示。 DisplayTag的核心功能包括: 1. **...

    自己整理的DisplayTag标签的使用

    为了在项目中使用DisplayTag,首先需要下载并引用其提供的`DisplayTag.jar`文件,以及依赖的Apache项目相关jar包。此外,还需要在`web.xml`中进行相应的标签库配置,具体如下: ```xml <taglib-uri>...

    displaytag-1.2-src.zip

    这个"displaytag-1.2-src.zip"文件包含了DisplayTag库的源代码,版本为1.2,这对于开发者来说是一个宝贵的资源,可以深入理解其内部工作原理,进行自定义修改或者学习参考。 DisplayTag 的核心功能包括: 1. **...

    displaytag有用的包

    这8个JAR文件组合起来,足以实现DisplayTag的基本功能,包括创建动态表格、分页、排序以及导出为Excel和PDF格式。开发者可以根据实际需求,根据缺少的其他5个JAR文件的功能,决定是否需要额外添加。 使用DisplayTag...

    displaytag-jar.rar_Displaytag.jar_displaytag_displaytag 1.2 jar_

    "displaytag-1.2-bin"标签表明这是Displaytag 1.2的二进制发行版,通常包含完整的库文件和必要的文档。在压缩包`jar包`中,除了主库`Displaytag.jar`之外,可能还包括其他的依赖库,如Apache Commons、iText等,这些...

Global site tag (gtag.js) - Google Analytics