1.

【JasperReports】jar内のjrxml/jasperファイルを読み込む方法

ページの作成
テンプレートを更新

ページの作成

親となるページを選択してください。

ページは必ず何かしらの親ページに紐づきます。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球

子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール

親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!

開発環境では普通にパス指定すればjrxmlファイルなどのリソースファイルは読み込めるが、本番環境にデプロイする際にjarにするとファイルが読み込めなくなる。

従って、リソースファイルを指定する際は通常のパスではなくURLを指定する必要がある

以下、URLの取得およびjrxmlの読み込み例。

※jrxmlは「src/main/resources/jrxml」ディレクトリ内にあるものとする。

String path = "/jrxml/test.jrxml";

url = this.getClass().getResource(path);

JasperReport jr = JasperCompileManager.compileReport(url.openStream());

 

子ページ
子ページはありません
同階層のページ
  1. jar内のjrxml/jasperファイルを読み込む方法
  2. jar内のサブレポートを読み込む方法

最近コメントのあったページ

最近の質問

コメント一覧

コメントがありません

ログインしなければコメント投稿はできません。