0
私はバイト表現のイメージを持っており、このイメージをJSP
ページにレンダリングする必要があります。私はバイト配列をservlet.getOutputStream()
を通してJSPに送ります。どのように私のイメージをブラウザで描くのですか?byte []イメージをJSPにレンダリングする方法は?
私は私のbyte[]
を送信:
byte[] image = getDAO().getImage(propose.getId());
ServletOutputStream os = resp.getOutputStream();
os.write(image);
os.close();
JSPに画像をレンダリングするためにどのように?
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<html>
<head>
<title>Title</title>
</head>
<body>
...Somehow render get byte and render image ...
</body>
</html>
それが仕事ですか?私はJSPで画像と別のテキストを送ります。 – Pavel
サーブレットの出力ストリームは、1組のデータを書き込む場合にのみ使用してください。 JSPにテキストを送信する必要がある場合は、それを処理する別のサーブレットを導入してください。 – Luka
これは、代わりに2つのリクエストで、イメージとテキストのデータが異なります。または、あなたはinclude()を使うことを意味していますか? – Pavel