是否可以对jsp页面使用cache.manifest?
这是我的index.html
<!DOCTYPE HTML>
<html manifest="/cache.manifest">
<body>
Hello World
<img src="j2ee1.gif" width="368" height="383" alt="tmp">
</body>
</html>
这是我的cache.manifest
CACHE MANIFEST
NETWORK:
CACHE:
/index.html
/jee2.gif
问候
Kamis
答案 0 :(得分:2)
一些想法:
在web.xml中注册cache-manifest mime类型:
<mime-mapping>
<extension>manifest</extension>
<mime-type>text/cache-manifest</mime-type>
</mime-mapping>
答案 1 :(得分:0)
是的,当然。您可以使用HTML 5 Cache Manifest缓存所有内容。
你检查过清单中文件的拼写吗?
CACHE MANIFEST
http://site.com/page.jsp
答案 2 :(得分:0)
理论上它可能适用于JSP,实际上它不适用于大多数JSP站点。 如果在清单中使用* .jsp,它将保存生成的html以供脱机使用,而不是Java代码。 您无法保存服务器端代码(无论是Java,PHP,C#,CGI,...)供客户端离线使用。 因为(除非违反安全性)服务器端代码在客户端上不可访问,并且无法由客户端保存。
因此,如果几乎没有服务器端Java与HTML,JavaScript,CSS相结合,那么它将起作用。但是,纯HTML页面没有任何附加价值。 所以实际上大多数带有服务器端代码的网站(例如JSP,还有PHP,Rails,ASP.NET)都无法工作,因为客户端HTML代码是由服务器即时生成的。