静态内容缓存使用Chrome在POST方法中出现问题

时间:2014-05-02 13:27:40

标签: jsp caching

如果使用POST方法拨打电话,静态内容不会在Chrome中缓存。

例如:

Test_1.jsp

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> Caching Test </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<BODY>
<form method="POST" action="test_2.jsp">
 <input type="SUBMIT" value="OK"> 
</form> 
</BODY>
</HTML>

test_2.jsp

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> Caching Test </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<script type="text/javascript" src="/scripts/caching.js"></script>
<BODY>
JS Caching...
</BODY>
</HTML>

这里,第二次请求发送到服务器,其中脚本文件返回304,因为它没有被修改。由于JavaScript文件已经缓存静态内容,因此下载请求无法到达服务器。它在IE中运行良好。

有人可以指导我吗?

0 个答案:

没有答案