2013-12-12 63 views
0

我有一个index.jsp,其中包含所有js文件,然后使用jsp:include根据struts动作包含不同的jsps。 在随后的jsps中,我还包括一些js文件。启用javascript文件缓存

我在index.jsp中包含的Whatevr js文件正在缓存,因为没有将时间戳添加到js URL中。 但由于时间戳添加到js URL,后续jsps中包含的js文件没有获得缓存。 我的问题是如何摆脱时间戳添加到JS网址?

我在下面添加JS文件在JSP中,如:

<script src="js/angular/angular.min.js"></script> 
<script src="js/angular/angular-cookies.min.js"></script> 

我使用Struts 1 请帮我解决这个问题。

+0

谁加入时间戳?你是说struts正在修改你的脚本标记,添加一个查询参数来禁用缓存?显示正在调用的代码,调用上面包含脚本标签的'jsp:include'。 –

+0

也许包含顶层的所有js文件,而不是包含在jsp包含的jsp文件中。 – developerwjk

回答

0

我找到了答案:

$(document).ready(function(){ 
jQuery.ajaxSetup({ cache:true}); 
});