2011-04-13 69 views

回答

7

您可以添加一個唯一的查詢字符串參數的CSS文件的URL

<link rel="stylesheet" type="text/css" href="/my/css/file.css?123" /> 

結束只是每次做一個更新時間增加的數量。

編輯:

從web.xml文件中加載它使用以下命令:

<link rel="stylesheet" type="text/css" href="/my/css/file.css?<%=application.getInitParamer("cssBuildNumber")%>" /> 

,這在web.xml中

<context-param> 
    <param-name>cssBuildNumber</param-name> 
    <param-value>123</param-value> 
</context-param> 
+0

我一直在尋找一個更加自動化的解決方案。但那現在會起作用。我是否需要在css文件中更改任何內容以引用123添加?或者瀏覽器自動重新加載它? – edwardmlyte 2011-04-13 10:26:35

+0

您可以添加在您的jsp中生成的值,例如當前系統時間。 file.css?<%= System.currentTimeMillis()%>,但這會導致文件永遠不會被緩存,這會很糟糕。理想情況下,您只想在更新時清除人員緩存。 – 3urdoch 2011-04-13 10:28:51

+0

好的。我編輯了我的第一條評論,並附上了一個問題。 – edwardmlyte 2011-04-13 10:29:25

相關問題