S2Strutsはまり脱出(S2Strutsでファイルのダウンロード)
id:skimuraさんのアドバイスで脱出できました。
(サンプルプログラムをちゃんと読めって感じですね→自分)
id:skimuraさん、ありがとうございます。
おかげさまで、進捗が一気に進みました!
以下、要件と参考にしたものまとめ
- 要件
- 参考
- 基本的な実装部分(S2Strutsでダウンロード)
- s2struts-exampleのダウンロードプログラムソース(http://s2struts.seasar.org/ja/)
- ファイルをServletOutputStreamに流し込む部分
- 4次元データさんのTECHSCORE(http://www.techscore.com/tech/J2SE/IO/2.html)
- ファイル名が日本語な部分(文字化け対策)
- 基本的な実装部分(S2Strutsでダウンロード)
・・・疑問点・・・
s2struts-exampleのダウンロードプログラム(DownloadActionImpl)の
ServletOutputStream (インスタンス名 out) をcloseするところ
if (out == null) { try { out.close(); } catch (IOException e) { e.printStackTrace(); } }
out != null かな・・・?