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