2010-09-24 38 views
0

我正在嘗試使用由servlet創建的HTML頁面來顯示圖像。如何使用Jetty Web服務器上的servlet創建的HTML顯示圖像?

我使用Jetty 6.18作爲Web服務器。

問題是我不知道在哪裏存儲圖像文件以及如何註冊它們(如果需要),因爲返回給客戶端的HTML由servlet生成。

假設我想在HTML中寫一個標籤<img src="what_to_write_here?!">。它應該在哪裏提及?

謝謝!

回答

0

它應該指向一個有效的URL。例如。絕對<img src="http://example.com/images/foo.jpg">或相對<img src="images/foo.jpg">。您可以在給定的URL上映射本地磁盤文件系統文件夾,或者註冊一個servlet來監聽該URL,然後從該磁盤獲取映像爲InputStream,並將其寫入到響應的OutputStream(可以找到here的一個基本示例)。

+0

謝謝!相對的URL工作。我不知道爲什麼我有點困惑。 – shwartz 2010-09-24 16:27:48

+0

不客氣。 – BalusC 2010-09-24 16:34:12

相關問題