本篇在小编写javaweb阶段的作品时,修改了jsp文件引用的CSS外部样式后,但是没有生效,通过上网查询,整合了一些解决方法;
该问题的出现原因是:我用的是谷歌浏览器,浏览器会将css样式文件进行缓存,我们之后对CSS样式文件进行更新后没有同步到浏览器缓存的版本中去。
解决方法:
1. 在外联样式的CSS文件后面用EL表达式加上请求时的时间,具体方法如下(该方法应该比较适用)
<link href="css/register.css?v=<%=System.currentTimeMillis()%>" rel="stylesheet">
2. 问题出现的原因是浏览器缓存问题,所以只要清除了浏览器的缓存就可以重新加载CSS文件,具体实现方法为(不过该方法可能造成修改一次清除一次缓存):
- Ctrl+Shift+delete键进入设置页面,清除了浏览器缓存,再刷新页面
- Ctrl+F5直接清除缓存记录
如果还有其他问题,大家可以补充哦!