我下http://ip:8080/simple
該servlet部署一個servlet是包下a.b.c
我有a.b.resources
一個HTML頁面命名Test.html
。寫在servlet響應的HTML頁面適當
該html有一個圖像的img
標記。
在我做的servlet:
htmlFile = MyServlet.class.getResourceAsStream("https://stackoverflow.com/a/b/resources/Test.html");
resp.setContentType("text/html");
PrintWriter writer = resp.getWriter();
byte[] bytes=new byte[htmlFile.available()];
htmlFile.read(bytes);
resp.setContentLength(bytes.length);
writer.print(new String(bytes));
writer.flush();
writer.close();
HTML頁面出現在瀏覽器,但在我看到它alt
描述圖像的地方。
我曾嘗試:
<img alt="Company A" src="./CompanyLogo.jpg">
<img alt="Company A" src="https://stackoverflow.com/a/b/resources/CompanyLogo.jpg">
<img alt="Company A" src="CompanyLogo.jpg">
但是,這些作品。
jpg圖像位於/ a/b/c /資源下,即位於與HTML頁面相同的目錄中。
我正在使用嵌入式Jetty。
我在這裏搞什麼?
我認爲這是快速的方式 – Cratylus