I have seen answers jpgをレスポンスとして書き込む方法。 html
とjpg
の両方を書きたいと思います。Javaサーブレット:同じ応答でhtmlテキストとjpgを出力するように書き込みます。
は、私が今持っているもの:私は私がやって画像をフェッチすることはできません知っている
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("<h1 style='text-align:center;'> Welcome to our BookStore </h1>");
out.println("<p style='text-align:center;'><img src='book_store_image.jpg' alt='books img' style='width:304px;height:228px;'></p>");
out.println("<form style='text-align:center;'>" +
"<a href='" + request.getContextPath() + "/books'>Buy books</a><br/><br/>" +
"<a href="+ request.getContextPath() + "/sellerPage'>Sell books</a>" +
"</form>");
}
<img src='book_store_image.jpg'
質問:
が、私はそれのためにいくつかの出力ストリームを開く必要があります。setContentType("text/html");
用と1つはimg
?
"私は' ManoDestra
あなたは1つの質問をしているようですが、実際には別の質問への回答を望んでいます。はい、あなたは 'data:image/...'メソッドを使うことができますが、あなたが本当に望むのは、サーバーからどこにURLを表示するかを決めることです。 – JayC