を書き込んだ後、私は、画像を書き込むための要件を持っていると同時に、ステータスコード302Iは上記と試みた画像
//Code Snippet
InputStream input = request.getServletContext()
.getResourceAsStream("/WEB-INF/a.gif");
BufferedImage bi = ImageIO.read(input);
OutputStream out = response.getOutputStream();
ImageIO.write(bi, GIF_FORMAT, out);
response.setStatus(HttpServletResponse.SC_MOVED_TEMPORARILY);
response.setHeader("Location", redirectUrl);
と場所としてヘッダを設定HTTPステータス302と位置としてレスポンスヘッダを設定できませんコードがすべて無駄になります。 HTTP 302ステータスでロケーションを設定できません。応答のフラッシュを防ぎますが、応答はまだフラッシュされています。 誰かがこの種の要件に遭遇しましたか?Jsp/Servletの新機能として助けてください。
私はすでに上記の提案を試みましたが、これを実行するとストリームに書き込みができなくなり、応答がフラッシュされます –
これは少し間違っています。別のサイトにリダイレクトを送信していて、画像を表示する予定です。あなたは画像で応答し、ブラウザ側ではJavaScriptによってリダイレクトを設定します。 – user987339