2010-01-31 69 views
2

如何使用外部目錄存儲圖像。如何使用ExternalDirectory資源

而我如何通過我的Web應用程序訪問該圖像?

  • 我正在使用Jboss作爲應用程序服務器。
  • Web應用程序使用Java,Jsp。
  • 目前存儲在WAR文件中的圖像。

後谷歌我得到了解決

C:\的jboss-4.0.0 \服務器\ DEFAULT \部署\ jbossweb-tomcat55.sar \ server.xml中

然後重啓服務器和接入的

http://localhost:8080/contextname/images

請提供意見

+1

你的問題被標記爲'spring',但是在你的描述中沒有提及它......它是一個Spring MVC應用程序嗎? – skaffman 2010-01-31 14:12:44

回答

3

我已經回答了類似的問題之前:Simplest way to serve static data from outside the application server in a Java web application

總結大致有兩種方式:

  1. 添加新Contextserver.xml表示絕對位置,其中圖像。

  2. 創建Servlet它獲取使用FileInputStream圖像的InputStream,並將其寫入通常的Java IO的方式來響應的OutputStream,與至少Content-TypeContent-LengthContent-Disposition標頭。

查看更多詳細答案和代碼示例的鏈接。