1

場所にフォーマットされたExcelをいくつか保存していますReportGeneratorJSF/WebContent/WEB-INF/FormattedExcel/*.xls。それらを読むために、私はgetRealPath("/WEB-INF/FormattedExcel/")ServletContextを使用しました。しかし、その場所からの読み取り

'C:\Users\kgcn984\heliosworkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\ReportGeneratorJSF\WEB-INF\FormattedExcel\...'

パスは である必要がありますがReportGeneratorJSF/WebContent/WEB-INF/FormattedExcel/*.xls、正常に機能しています。

私の質問は、war ファイルを作成して tomcat の webapps に入れると、正常に動作しますか?

返信してください。

4

1 に答える 1

0

これは、Tomcat が WAR を拡張した場合にのみ正しく機能します。

すべての状況でファイルを使用するには、getResourceAsStream.

すべての Excel ドキュメントを一覧表示する必要がある場合は、次を使用できます。getResourcePaths

于 2013-04-17T09:15:09.197 に答える