0

私はServlet API/JSPメディアポータルを持っています。今日、 bytea フィールドJQueryによって動的に保存およびロードされる画像を表示するためのプラグインを追加しました。PostgreSQLローカル マシンで画像を表示しようとすると、すべて正常に動作します。しかし、DB から画像を表示しようとすると、img の代わりに多くの奇妙な文字が表示されます。Web ページには DB からのすべての画像があり、それらが正しくレンダリングされていることがわかります。ということで、ヘッダー(img/jpgに設定)の不具合ではありません。何らかの理由でプラグインでそれらを表示できません。これが私がそれらをロードする方法です。servletすべての画像の ID をループして、画像のsrc 属性になるバイナリ データを から返します。

<c:forEach var="imageID" items="<%= currentUser.getImageIDs()%>">
<a class="group2" href="<%= request.getContextPath() + "/imageservlet?id="%>${imageID}"><img src="<%= request.getContextPath() + "/imageservlet?id="%>${imageID}" ></a>
</c:forEach>

この問題の解決策を教えてください。さらに情報が必要な場合 - 問題ありません。アドバイスありがとう。ナザール

4

1 に答える 1