2

Primefaces の Web ページにあるのと同じサンプル コードを使用しました。

<h:commandLink value="Excel">                     
  <p:dataExporter type="xls" target="dataTable" fileName="boo" pageOnly="true"/>  
</h:commandLink>

しかし、うまくいきません。Internet Explorer ブラウザーでは、次のメッセージが表示されます。

Web ページのエラーの詳細 メッセージ: メソッドまたはプロパティ アクセスへの予期しない呼び出しです。

Mozilla Firefox では何も起こりません。

何が起こっているのでしょうか?

4

2 に答える 2

7
javax.servlet.ServletException: org/apache/poi/ss/usermodel/RichTextString

スタックトレースのさらに下を見てください。根本的な原因は aNoClassDefFoundErrorまたはClassNotFoundException? その場合、これは単にApache POIをインストールするのを忘れたことを意味します。

この Apache POI zip ファイルをダウンロードして解凍し、poi-3.8-20120326.jar/WEB-INF/libフォルダーに配置して、webapp を再構築/再デプロイ/再起動します。

于 2012-11-09T11:56:29.753 に答える
0

このjarファイルを配置してみてください。この問題を解決したので、リンクを示します。

http://apache.mirrors.pair.com/poi/release/bin/poi-bin-3.9-20121203.zip

于 2013-09-27T15:23:54.833 に答える