2013-12-19 135 views
3

我正在Tomcat 6上開發一個需要動態應用程序緩存的Web應用程序。我需要能夠通過應用程序中的servlet修改清單文件的內容(添加新文件位置或刪除現有文件)。HTML 5存儲應用程序緩存清單文件位置

我想將應用程序外部的文件存儲在服務器上或其他服務器上。

  1. 我可以指定使用高速緩存

    <html manifest="http://some-other-server/some-path/xyz.appcache">

  2. 我可以在一個位置,將其存儲在同一臺服務器上進行部署的WAR文件的頁以下,在這種情況下, ,我如何指定清單路徑?

謝謝。

回答

1

哈瓦看看這個網站,其中列出了有關應用程序緩存的一些事實 - http://appcachefacts.info/

的回答:

  1. 你引用來自其他產地清單文件。這不被允許。
  2. 是的,你可以將它存儲在同一臺服務器上,並使用它可以有一個重定向servlet。在你web.xml中你必須:

    <servlet> 
        <servlet-name>ManifestServlet</servlet-name> 
        <servlet-class>com.example.ManifestServlet</servlet-class> 
    </servlet> 
    <servlet-mapping> 
        <servlet-name>ManifestServlet</servlet-name> 
        <url-pattern>{Your-Manifest-Url-pattern}</url-pattern> 
    </servlet-mapping> 
    

通過這個ManifestServlet可以從服務器上的任何地方服務清單文件。

相關問題