2013-12-12 60 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}); 
});