引用js、css檔案時加時間戳

韓師學子--胖佳發表於2019-03-12

 

                       引用js、css檔案時加時間戳

 

轉載:https://blog.csdn.net/weixin_40877388/article/details/83024215

 

在做專案時,看到了在jsp中引入js、css檔案的時候加上時間戳的寫法
理由:瀏覽器會快取之前的js,css的版本,我們更新了js,css檔案後,瀏覽器不會更新。所以我們在引入相關css、js檔案時使用時間戳,能夠讓瀏覽器載入我們的最新版本。
例如:

<%
    String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + request.getContextPath() + "/";
    String dateTime = org.apache.commons.lang.time.DateFormatUtils.format(java.util.Calendar.getInstance(), "yyyyMMddHHmmss");
%>

 

<link rel="stylesheet"
      href="<%=basePath%>bin/js/bootstrap_table/bootstrap-table.css?ver=<%=dateTime%>">

 

<script type="text/javascript"
	src="<%=basePath%>bin/js/bootstrap.min.js?ver=<%=dateTime%>"></script>

 

 

相關文章