Jsp 是否显示标签';什么是工作?获取普通字符串的非Excel输出
根据提供的,Jsp 是否显示标签';什么是工作?获取普通字符串的非Excel输出,jsp,displaytag,Jsp,Displaytag,根据提供的,ExportView用于输出Excel文件 但实际上,源代码显示整个Excel模型结构只是一个简单的字符串数据bean。使用ExcelView输出XLS的结果是以下纯文本输出(不是有效的XLS) 实际上,ExcelViewModel包只是一组基于字符串的类,就像pojobean一样 org.displaytag.model.Column org.displaytag.model.HeaderCell ... 我知道Displaytag还有一个完全不同的渲染器,org.Display
ExportView
用于输出Excel文件
但实际上,源代码显示整个Excel模型结构只是一个简单的字符串数据bean。使用ExcelView
输出XLS的结果是以下纯文本输出(不是有效的XLS)
实际上,ExcelView
Model包只是一组基于字符串的类,就像pojobean一样
org.displaytag.model.Column
org.displaytag.model.HeaderCell
...
我知道Displaytag还有一个完全不同的渲染器,org.Displaytag.export.excel.DefaultHSSFEExportView
,它使用HSSF编写XLS文件。该渲染器不会生成有效的Excel文件。(它在jardisplaytag-export-poi-1.2.JAR中。)
那么,
ExcelView
的目的是什么呢?它是最终的渲染器,还是只是某种类型的界面渲染器?它是否需要更多的实现?如果它实际上没有输出Excel,为什么要称它为ExcelView
,而只是一个字符串列表?我们是否应该对所有Excel导出使用DefaultHssfExportView
?DisplayTag是一个糟糕且支持较差的库,但我发现:
org.displaytag.export.ExcelView
只是一个引号括起来的字符串渲染器(它们称之为“ascii格式,制表符分隔”)
至少有一个用户是CSV,但不是,因为没有逗号(CSV需要逗号——这里只有空格和引号:“test”“test2”等)
export.excel.class=org.displaytag.export.excel.DefaultHssfExportView
在displaytag.properties中
(b)
使用:displaytag-export-poi-1.2.jar(其中包含DefaultHssfExportView
)
c) 使用:poi-3.2-FINAL.jar这非常重要。您可以使用DefaultHssfExportView
创建新版本
这将输出一个良好的Excel文件,但还有一个问题:当前的页面仅(而不是完整列表)。为了得到完整的列表,人们提出了各种各样的想法,例如。另一个渲染器也可以在display-export-poi-1.2.jar中使用,但由于某种原因,我在它上面找到了ClassDefNotFound,因此无法使用。只有DefaultHssfExportView
呈现程序被找到、实例化并工作
所以现在我得到了一个有效的Excel文件,但是只设置了一个页面,而不是完整的页面。渲染的XLS中没有完整集的解决方案
org.displaytag.model.Column
org.displaytag.model.HeaderCell
...