在一次写项目中,偶然的发现了一个常见问题,在网上找了一圈资料,讲的不是特别详细,最后来一次总结吧。
无非就是那么几点
1,应该可以解决百分之90的问题
如果你的项目前一天还好好的能跑,第二天跑的时候css样式加载不上去,可以尝试一下把css样式全部从项目中删掉,不过要提前做好备份哦。
删掉以后重新导入,并在jsp中重新引入,可以加上绝对路径。
<link rel="stylesheet" href="${pageContext.request.contextPath}/static/css/font.css">
这种方法只适用于那些无厘头的GET http://localhost:8080/ssm/static/css/font.css net::ERR_ABORTED 404错误。
2,ssm框架访问静态资源的配置问题
看看在spring的配置文件中有没有这个,如果没有请加上
<mvc:default-servlet-handler/>```
加上以后还不好使
就再加上
<mvc:resources location="/static/img/" mapping="/img/**"/>
<mvc:resources location="/static/js/" mapping="/js/**"/>
<mvc:resources location="/static/css/" mapping="/css/**"/>
这两个的作用是一样的,如果一个不好使就把两个都加上,理论上可能会出现冲突问题
但是本人实测毛事没有。
3,缓存
如果个个方面都看了,还是有问题的话,就可能是缓存的问题了,这时候各位就要各自施展出对付缓存的方法了,可以自行百度缓存清理方法。