• 締切済み

iReportを出力するために

今、トムキャットとMySQLを使いながら簡単なHPを作っています。 サーブレットを使って、HPを出力しているのですが、 そのHPに入力された情報をXmlファイルに出力して、 iReportに出力しようとしています。 殆ど初心者なので、色々調べながらやってたのですが、 もう何がなにやらになってしまいました。 HPの画面上には、2個ボタンがあり1個はDBからデータを 取得して、画面に表示させます。(これはできてます) もう1個のボタンで画面の表示情報をxmlファイルに落として iReportを呼び出して帳票出力をしようとしているのですが そこが全く出来ない状態です。 簡単なサンプルなど分かりやすく教えて頂けませんか。 よろしくお願い致します。

みんなの回答

  • askaaska
  • ベストアンサー率35% (1455/4149)
回答No.2

画面のデータをXMLに変換する →まずはXMLに出力するデータをサーバに送る(もしくはSession内に格納しておく) データベースから取得した内容をXMLに出力するのよね。 取得した内容を再度サーバ側に送るなり 取得したときにHttpSessionに格納しておくなりすればいいじゃない。 これでデータの準備はOKね。 次XMLファイルの作り方。 方法は2つ。 ・JavaのXML用のAPIを使う方法 ・FileWriterでベタに出力する方法 かっこいいのは前者、簡単なのは後者 バタフライとビート板バタ足くらいの難易度の差があるわ。 前者については「Java Dom」でぐぐればサンプルはいくつも見つかるわ。 後者については「FileWriter」でぐぐれば見つかるわ。

HAL009
質問者

お礼

askaaskaさんに教えて頂いたのを調べた結果出来ました。 ありがとうございました。

  • askaaska
  • ベストアンサー率35% (1455/4149)
回答No.1

まったくできないのはなぜ? おそらく 「何かを知らない」 のが原因だと思うんだけど たとえば 1.そもそもiReportの使い方がわからない 2.iReportを使う流れはできている、でもXMLの作り方がわからない 3.XML作ることはできるけど、画面の情報をどうやってXMLに落としていいのかわからない などね

HAL009
質問者

補足

早速のご回答ありがとうございます。 ノートパッドで出力するデータを入れたxmlファイルを作成し、 iReportで帳票の作成までは出来ています。 2~3が分かっていません。 質問の内容が曖昧で申し訳ありません。

関連するQ&A