初学Springmvc时遇到的问题
没导入lib包
如果没有打开file structure,导入lib包,会报错
修改静态资源页面没变化
这不是idea或者代码的问题,是浏览器的问题,清理缓存就好了
springmvc 拦截静态资源
在WEB-INF目录下建一个statics目录,把静态资源放进去,再在springmvc配置xml文件中加入以下代码:
<mvc:resources mapping="/statics/**" location="WEB-INF/statics/">
就行了
但是要注意一点是,引入资源的路径前面不能有斜杠,应该从statics开始,如:
<link href="statics/css/xx.css">
无法访问图片资源
图片资源和css等静态资源不同,即使放在statics里面也无法访问,有文章说把imgs目录设为exclude,也没什么效果。所以有办法:就是将整个statics目录部署到/statics,这样子就可以正常访问了!
资源问题最终解
https://blog.csdn.net/w_linux/article/details/80557822
看这个博客就明白了