• 締切
  • すぐに回答を!

iReportを出力するために

  • 質問No.5621878
  • 閲覧数824
  • ありがとう数4
  • 回答数2

お礼率 80% (4/5)

今、トムキャットとMySQLを使いながら簡単なHPを作っています。
サーブレットを使って、HPを出力しているのですが、
そのHPに入力された情報をXmlファイルに出力して、
iReportに出力しようとしています。

殆ど初心者なので、色々調べながらやってたのですが、
もう何がなにやらになってしまいました。

HPの画面上には、2個ボタンがあり1個はDBからデータを
取得して、画面に表示させます。(これはできてます)

もう1個のボタンで画面の表示情報をxmlファイルに落として
iReportを呼び出して帳票出力をしようとしているのですが
そこが全く出来ない状態です。

簡単なサンプルなど分かりやすく教えて頂けませんか。
よろしくお願い致します。

回答 (全2件)

  • 回答No.2

ベストアンサー率 35% (1453/4147)

画面のデータをXMLに変換する
→まずはXMLに出力するデータをサーバに送る(もしくはSession内に格納しておく)

データベースから取得した内容をXMLに出力するのよね。
取得した内容を再度サーバ側に送るなり
取得したときにHttpSessionに格納しておくなりすればいいじゃない。

これでデータの準備はOKね。


次XMLファイルの作り方。
方法は2つ。
・JavaのXML用のAPIを使う方法
・FileWriterでベタに出力する方法
かっこいいのは前者、簡単なのは後者
バタフライとビート板バタ足くらいの難易度の差があるわ。
前者については「Java Dom」でぐぐればサンプルはいくつも見つかるわ。
後者については「FileWriter」でぐぐれば見つかるわ。
お礼コメント
HAL009

お礼率 80% (4/5)

askaaskaさんに教えて頂いたのを調べた結果出来ました。
ありがとうございました。
投稿日時:2010/01/26 10:32
  • 回答No.1

ベストアンサー率 35% (1453/4147)

まったくできないのはなぜ?
おそらく
「何かを知らない」
のが原因だと思うんだけど

たとえば
1.そもそもiReportの使い方がわからない
2.iReportを使う流れはできている、でもXMLの作り方がわからない
3.XML作ることはできるけど、画面の情報をどうやってXMLに落としていいのかわからない
などね
補足コメント
HAL009

お礼率 80% (4/5)

早速のご回答ありがとうございます。

ノートパッドで出力するデータを入れたxmlファイルを作成し、
iReportで帳票の作成までは出来ています。

2~3が分かっていません。

質問の内容が曖昧で申し訳ありません。
投稿日時:2010/01/25 15:39
関連するQ&A

その他の関連するQ&Aをキーワードで探す

ページ先頭へ