- 浏览: 753965 次
- 性别:
- 来自: 郑州
文章分类
- 全部博客 (396)
- JAVA (50)
- ORACLE (22)
- HIBERNATE (1)
- SPRING (26)
- STRUTS (4)
- OTHERS (0)
- MYSQL (11)
- Struts2 (16)
- JS (33)
- Tomcat (6)
- DWR (1)
- JQuery (26)
- JBoss (0)
- SQL SERVER (0)
- XML (10)
- 生活 (3)
- JSP (11)
- CSS (5)
- word (1)
- MyEclipse (7)
- JSTL (1)
- JEECMS (2)
- Freemarker (8)
- 页面特效 (1)
- EXT (2)
- Web前端 js库 (2)
- JSON http://www.json.org (3)
- 代码收集 (1)
- 电脑常识 (6)
- MD5加密 (0)
- Axis (0)
- Grails (1)
- 浏览器 (1)
- js调试工具 (1)
- WEB前端 (5)
- JDBC (2)
- PowerDesigner (1)
- OperaMasks (1)
- CMS (1)
- Java开源大全 (2)
- 分页 (28)
- Eclipse插件 (1)
- Proxool (1)
- Jad (1)
- Java反编译 (2)
- 报表 (6)
- JSON (14)
- FCKeditor (9)
- SVN (1)
- ACCESS (1)
- 正则表达式 (3)
- 数据库 (1)
- Flex (3)
- pinyin4j (2)
- IBATIS (3)
- probe (1)
- JSP & Servlet (1)
- 飞信 (0)
- AjaxSwing (0)
- AjaxSwing (0)
- Grid相关 (1)
- HTML (5)
- Guice (4)
- Warp framework (1)
- warp-persist (1)
- 服务器推送 (3)
- eclipse (1)
- JForum (5)
- 工具 (1)
- Python (1)
- Ruby (1)
- SVG (3)
- Joda-Time日期时间工具 (1)
- JDK (3)
- Pushlet (2)
- JSP & Servlet & FTP (1)
- FTP (6)
- 时间与效率 (4)
- 二维码 (1)
- 条码/二维码 (1)
最新评论
-
ctrlc:
你这是从web服务器上传到FTP服务器上的吧,能从用户电脑上上 ...
jsp 往 FTP 上传文件问题 -
annybz:
说的好抽象 为什么代码都有两遍。这个感觉没有第一篇 和第二篇 ...
Spring源代码解析(三):Spring JDBC -
annybz:
...
Spring源代码解析(一):IOC容器 -
jie_20:
你确定你有这样配置做过测试? 请不要转载一些自己没有测试的文档 ...
Spring2.0集成iReport报表技术概述 -
asd51731:
大哥,limit传-1时出错啊,怎么修改啊?
mysql limit 使用方法
希望总在你想放弃的前一刻到来,这就算是对坚持的犒赏吧。今天折腾displaytag半天,一直被中文这个问题折磨着。但是,回头想来,确实痛苦并快乐着。既然得来这么不易,当然要总结一下啦。闲话少说,进入正题……
displaytag的版本是1.2,即:displaytag-1.2。相关jar包有:commons-lang-2.3.jar;displaytag-1.2.jar;displaytag-export-poi-1.2.jar;displaytag-portlet-1.2.jar;itext-1.3.jar;iTextAsian.jar(PDF中文包);standard-1.1.2.jar等。
一、Excel中文乱码处理:
displaytag-1.2已经在displaytag-export-poi-1.2.jar中为Excel提供了一种对中文的解决方案:ExcelHssfView。方法是在displaytag.properties和displaytag_zh_CN.properties中覆盖默认配置,即:
export.excel.class=org.displaytag.export.ExcelView (默认配置)
export.excel.class=org.displaytag.export.excel.ExcelHssfView(中文解决配置);
二、PDF中文乱码解决
我对PDF中文的解决方案是采用一种替代的方式修改原来的:org.displaytag.exportl.PdfView累里面的initTable()方法;具体如下:
新建一个类com.hicom.tagext.PdfCNView
内容copy org.displaytag.export.PdfView
将:initTable()方法里面的如下代码:
smallFont = FontFactory.getFont(FontFactory.HELVETICA, 7, Font.NORMAL, new Color(0, 0, 0));
修改为:
smallFont = FontFactory.getFont("STSong-Light","UniGB-UCS2-H", Font.DEFAULTSIZE);
然后在displaytag.properties和displaytag_zh_CN.properties中覆盖默认配置,即:
export.pdf.class=com.hicom.tagext.PdfCNView。
至此,displaytag的中文处理完毕。
备注:displaytag.properties和displaytag_zh_CN.properties位于/WEB-INF/classes目录下。
发表评论
-
扩展displaytag标签库
2010-04-09 11:28 1083下面是本人参考该URL扩展了下displaytag的标签库: ... -
extremeTable
2010-04-01 15:49 955extremeTable,又一个开源taglib ext ... -
extremeTable
2010-04-01 15:33 21160.概述 Home Pag ... -
【转】 在模板中分页,看Freemarker和 displaytag的结合
2010-04-01 14:46 2054Displaytag是一个很好的分页标签,它支持数据库端分页( ... -
displaytag1.1调用mssqlserver存储过程进行分页从数据库提取数据
2010-04-01 14:43 926原官方网http://displaytag.sourcef ... -
displaytag在struts中完成大数据量分页显示
2010-04-01 14:38 1319应用displaytag在struts中完成大数据量分页显 ... -
displaytag.properties
2010-04-01 14:01 2211displaytag.properties文件位于displa ... -
displaytag组件实现分页_DisplayTag应用指南_ DisplayTag七宗罪 _displaytag之中文(乱码)解决方案
2010-04-01 13:42 1834DisplayTag 应用指南 【摘 ... -
displaytag标签的使用手册
2010-04-01 13:39 16491.可以给它加上样式等 ... -
DisplayTag简单使用配置翻页
2010-04-01 13:36 1504首页http://displaytag.sourceforge ... -
displaytag标签 浅析
2010-04-01 13:25 1040DisplayTag是一个非常好用的表格显示标签,适合MVC模 ... -
displaytag.css文件中常用的样式说明及修改
2010-04-01 11:01 2695displaytag.css文件中常用的样式说明及修改 1. ... -
displaytag标签的常用属性和方法
2010-04-01 10:59 17441.可以给它加上样式等,也可以定义显示的列 ... -
在Struts2中使用DisplayTag翻页时的ognl.InappropriateExpressionException解决方案
2010-03-31 18:09 2087在struts2中使用displayTag组件进行翻页 ... -
Display Tag使用小记
2010-03-31 14:33 836... -
Struts中使用displaytag简单小教程
2010-03-31 14:26 1191... -
应用displaytag完成大数据量分页显示的例子
2010-03-31 14:23 1226应用displaytag在struts中完成大数据量分页显示, ... -
pager-taglib的安装和使用
2010-03-31 14:21 864... -
pager标记库(分页显示)详解
2010-03-31 14:19 1416一简介, Pager-taglib,支持多种风格的 ... -
displaytag与struts标签间的交互
2010-03-31 14:17 1362不知道为什么,在<display:table> ...
相关推荐
解决DisplayTag中文排序问题的关键在于理解Java的字符串比较机制。Java中的`String`对象在进行比较时,默认是基于Unicode的字典顺序,这可能导致中文字符按照其Unicode值而非汉语拼音或笔画顺序排序。对于中文来说,...
4. **解决方案**:解决DisplayTag中文乱码问题,通常需要修改`displaytag.properties`文件,将`pageEncoding`和`contentType`属性设置为`UTF-8`,并确保服务器和数据库连接也支持UTF-8编码。 5. **自定义....
用于解决,displaytag的中文显示问题
针对displaytag Excel导出中文乱码的情况,对其添加gbk编码,使其能顺利将中文导出excel
displaytag-1.1.tld 是 DisplayTag 自身的标签,而 fmt.tld 标签库主要用于支持中文显示。如果你的项目使用的是 Servlet 2.4 之前的版本,需要在 `web.xml` 中手动配置这两个标签库的位置。 要展示数据,DisplayTag...
displaytag-1.1.1-execle@cvs导出中文乱码问题解决.jar
其中,`displaytag-1.1.tld`是DisplayTag的官方标签库,而`fmt.tld`则主要用于处理中文显示问题。 #### 构造与传递数据列表 DisplayTag从`request`或`session`范围内获取数据列表,这些数据必须来源于`List`类型。...
在这个“displaytag资料”中,我们关注的是如何解决在使用DisplayTag时可能出现的中文乱码问题。 中文乱码是Web开发中常见的问题,尤其是在处理非ASCII字符集时。DisplayTag作为表格展示组件,如果配置不当,可能会...
改装后的displayTag分页插件,解决中文问题,内置帮助文档和示例文件及jar包,比较好用,如果不满足你的需求请不要砸砖 补充: csdn附件不能修改,jsp+servlet分页时有bug,请注意查询所有的serlvet不支持带参数,即...
解决方案是在web.xml中设置正确的编码,或者在DisplayTag的配置文件displaytag.properties中调整字符集。 - **去除HTML标签**:在导出数据时,如果数据显示了HTML标签,可以使用`escapeXml="false"`属性来控制是否...
displayTag导出excecl二次开发包中文乱码问题解决,运用第三方中间间开发的资源包,具本配置过程参见,...
- **1.1 cn.ExportDelegate**:这个类基于原有的`org.displaytag.filter.ExportDelegate`实现,主要用于解决导出中文表格数据和文件名时出现的乱码问题。它被`cn.ResponseOverrideFilter`调用来完成相关操作。 - *...
NULL 博文链接:https://jhaij.iteye.com/blog/267491
9. **中文乱码问题**: - 字符编码理解:了解UTF-8、GBK等字符集的区别,理解乱码产生的原因。 - 解决乱码:掌握在HTTP头、JSP页面、HTML meta标签以及数据库连接配置中设置正确的字符编码。 最后,考生需要注意...
对于需要上传多个文件的情况,Stripes同样提供了解决方案,只需要稍微调整配置即可实现多文件上传。 ### 9. 文件下载 除了上传文件,Stripes还支持文件下载功能,这对于需要提供文件下载服务的应用非常有用。 ###...