我have seen answers如何寫jpg作爲響應。我想寫html
和jpg
。Java Servlet:在相同的響應中寫入輸出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");
和一個用於img
?
「我知道我無法通過執行
ManoDestra
你似乎在問一個問題,但實際上希望得到另一個問題的答案。是的,你可以使用'data:image/...'方法,但我認爲你真正想要做的就是*解析*你的圖像網址到可以從服務器查看的地方。 – JayC