如题,哪位遇到过,请指点!
waiting on line。。。 :arrow:
[quote]加上了,问题依旧,还有我已经去掉了export="true"[/quote]
你放入的是什么版本的iText?
你解压后,对照一下,目录结构时候和 com/lowagie/XXXX 一致?
iText5 和 iText2 的package体系变了。上面的警告,是iText2的jar
包找不到,而你很容易从网上下载到itext5的包
具体的错误栈信息
可能是找不到类。
[b]不是实例化类[/b]
项目中没有加commons-lang.jar和commons-beanutils.jar。
可能是少了相应的处理pdf的类。
在一个,对应的displaytag的文件里面要加上导出pdf的代码(貌似应该是displaytag.xml吧)你去查一查,忘记是xml还是property了。
噢,看到楼上的帖子想起来了,顺便说下,你的displaytag是1.1.1还是1.2,对应的beanutils.jar的版本不同也会造成这样的错误。
[size=medium]警告你怕啥[/size]~未严格安排说明使用框架导致这很常见的问题。
[quote]but required libraries are missing: com/lowagie/text/Element :oops: [/quote]
需要的类库,找不到。。。
你的jar包 包含 iText这个jar包吗?
com/lowagie/。。
这是 iText的jar包的 类 。
根据警告,缺少iText这个包。如果官方没有,说明有替代的包。
请,详细参考官方文档!!
确认一下你的classpath和commons-lang-2.1.jar。
另外你试着换一个版本的commons-beanutils.jar
itext这个包是导出pdf必须的包,我刚才试了试,没这个pdf和rtf都导不出来的,你去加上吧。
[b]
看看官方的文档,要仔细:[/b]
[url]http://displaytag.sourceforge.net/1.2/install.html[/url]
[quote]Make sure that following libraries are in your WEB-INF/lib directory (or made available via the classpath to your application server). Refer to the dependencies document for the correct version of these libraries. You can download a copy of everything from jakarta or you can grab them from the example webapp in the bin distribution. The following is the list of dependencies:
commons-logging
commons-lang
commons-collections
commons-beanutils
log4j
[color=red]itext (optional, for pdf/rtf export)[/color] [/quote]
[b]
所以,因为是可选,所以是警告![/b]
我运行了一个displaytag的demo,Maven的pom.xml里没有itext,部署运行后有,可以导出pdf,看来是displaytag的依赖包,下面是lib包里的每个jar版本:
commons-beanutils-1.8.1.jar
commons-collections-3.1.jar
commons-lang-2.4.jar
commons-logging-1.1.jar
displaytag-1.2.jar
itext-1.3.jar