[Seasar-user:15761] Re: 要望的HELP:sastruts(1.0.4)以降でJasperReport対応の帳票系AOP(Advice)を準備してほしい。

newta [E-MAIL ADDRESS DELETED]
2008年 9月 17日 (水) 16:06:31 JST


newta(新田)です。

PDFのダウンロードでしょうか?
Actionメソッドで、ResponseUtil.download()ではダメですか?

試してないですが、Actionメソッドにこんな感じで。

//jasperPrintの設定省略
PipedInputStream po = new PipedInputStream();
PipedOutputStream pi = new PipedOutputStream(po);
		
JasperExportManager.exportReportToPdfStream(jasperPrint, po);
//ダウンロードデータ書き出し		
ResponseUtil.download(fileName, pi);
		
return null;

JasperReportの設定が同じような処理なら
自作でもう1つユーティリティクラスを被せてもいいと思いますが。


作ろうと思えばすぐできますが、SAStrutsの概念に沿わない気がするので
AOPやServletでサポートされることはないかと思います。。


2008/09/17 14:38 小野田信之 <[E-MAIL ADDRESS DELETED]>:
> 要望的HELP:sastruts(1.0.4)以降でJasperReport対応の帳票系AOP(Advice)と
> いうかサービスモジュールを準備してほしい。(SpringMVC2.xに対抗して)
> 「JasperReport3.0.1とsastruts1.0.4をどのように繋ぎ合わせるべきか」
> 少なくとも技術情報提供あるいは技術指導を頂きたい。
>
> 以上、よろしくお願いします。
>
> ========================================
> 株式会社 システク システム開発部
> 小野田 信之(オノダ ノブユキ)
>
> 住所:〒194-0013
> 東京都町田市原町田5-3-11 大森ビル2F
> TEL:042-739-7045 FAX:042-739-7046
> MAIL:[E-MAIL ADDRESS DELETED]
> ========================================
>
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
>


Seasar-user メーリングリストの案内