- PR -

iReportでJavaプログラムを組み込む方法について

1
投稿者投稿内容
マシェ
会議室デビュー日: 2005/10/12
投稿数: 13
投稿日時: 2005-10-25 22:02
マシェと申します。
iReportでJavaプログラムを組み込む方法についての質問です。

Web画面から帳票のデータを入力し、印刷する場合にPDFに出力するWebアプリケーション(Java+Struts)を作成しています。PDFのレイアウトはiReport0.5.1で作成します。
Web画面で入力された文字列はJavaプログラム内でパラメータにセットし、デザインXMLの$P{パラメータ名}.substring(0,20)で出力するようにしています。パラメータに値がある場合は問題ないのですが、パラメータがNULLの場合にエラーがでます。
以下のような条件式をつけると式が間違っているというエラーがでます。
if($P{パラメータ名}!=null){$P{パラメータ名}.substring(0,20)}
デザインXMLに条件式は書けないのでしょうか?
どなたか助言をお願い致します。
未記入
会議室デビュー日: 2004/08/27
投稿数: 1
投稿日時: 2005-10-25 22:27
3項演算子を使用すれば大丈夫だと思います。
_________________
マシェ
会議室デビュー日: 2005/10/12
投稿数: 13
投稿日時: 2005-10-26 20:46
すぐに回答いただき大変助かりました。
ありがとうございました。
1

スキルアップ/キャリアアップ(JOB@IT)