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/は呼び出す為の呪文です。