引用js、css文件时加时间戳

                       引用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>

猜你喜欢

转载自blog.csdn.net/xiao__jia__jia/article/details/88431624