質問: new ActionMessages(); msgs.add("comment_01", new ActionMessage("msg.Free","正常終了")); saveMessages(request, msgs); return mapping.findForward("success"); } 上記のロジックでダウンロード用のダイアログをポップアップさせ、ダウンロード自体は正常に行われるのですが、inActionのreturn時に以下のエラーが出力されます。 java.lang.IllegalStateException: getOutputStream()はこのレスポンスに対して既に呼び出されています returnをnullにすればとりあえずエラーは出ず、ダウンロードも出来るのですが、それですと処理終了後の画面リフレッシュが出来ません。 どうにかしようとネット等で調べているのですが、解決に役立ちそうなサイトが発見できず困っています。 お知恵を貸して頂けないでしょうか?
回答: 自分で書いてることが、できるように思える? ブラウザは可能な限り安全な方に倒して作られる べき。 どこかのページ専用に作られたクライアントでは ない。