gpt4 book ai didi

java - HTML 5 存储应用程序缓存 list 文件位置

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:06:36 25 4
gpt4 key购买 nike

我正在 Tomcat 6 上开发一个需要动态应用程序缓存的 Web 应用程序。我需要能够通过应用程序中的 servlet 修改 list 文件的内容(添加新文件位置或删除现有文件位置)。

我想将应用程序外部的文件存储在服务器或另一台服务器上。

  1. 我可以在使用缓存的页面中指定以下内容吗

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

  2. 我可以将它存储在部署的 war 文件之外的同一服务器上吗?在这种情况下,我该如何指定 list 路径?

谢谢。

最佳答案

看看这个网站,它列出了一些关于应用程序缓存的事实 - http://appcachefacts.info/

你的答案:

  1. 您正在引用来自另一个来源的 list 文件。这是不允许的。
  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,您可以从服务器上的任何位置提供 list 文件。

关于java - HTML 5 存储应用程序缓存 list 文件位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20672552/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com