オープンソースの紹介 >>> JRServlet >>> JPivot日本語版 >>> WDR

PDFを出力する

ここでは作成したデザインXMLからブラウザでPDFを出力するまでを行います。

前提事項

  • JRServletが正しく動作する。
  • PDFを表示するためのデザインXMLがあること。(サンプルを使ってもOK)

設定画面を呼出

設定画面を呼び出します。

ブラウザから
http://127.0.0.1/jrs/conf/(http://127.0.0.1:8080/jrs/conf/)
を呼び出します。
このような画面が表示されます。

呼び出す為のURL設定

呼び出す為のURLの設定をします。

JasperReportの定義の新規登録をクリックします。

このような画面が出ます。

[URLの設定]の設定をします。

ここで仮にPDFをURLをpdfで出力することとします。データクラスは使わないとします。(以下pdfで話が続きます。)

urlにpdfと入力します。
出力イメージはPDFなのでこのままにします。
データクラスはブランクのままにします。

入力後は以下のようになります。

で更新します。画面が戻り、JasperReportの定義でpdf画追加されたことがわかります。

デザインXMLのアップロード

サーバにデザインXMLのアップロードを行います。

JasperReportの定義でUPLOADをクリックします。

このような画面が現れます。

画面の右側のボタンを押し、作成したデザインXMLを選びます。
(はじめは実績のあるwebapp/jrs/samples/UploadXml/jp_test.xmlのほうがよいかも)

最後にボタンでアップロードします。

ブラウザからPDFの呼出

ブラウザからPDFを呼び出す為の画面を作成します。

こんな感じで作ります。

<html>
<head>
<head>
<body>
<H1>テスト画面</H1>
<a href="http://127.0.0.1/jrs/report/pdf">pdf呼び出しテスト</a>
<!--
必要に応じてサーバの指定をする
<a href="http://127.0.0.1:8080/jrs/report/pdf">pdf呼び出しテスト</a>
-->
</body>
</html>

ここでpdfが呼び出す為のURL設定でのURLの値です。
http://127.0.0.1/jrs/report/は呼び出す為の呪文です。