问题描述
当你使用MVC结构@RequestMapping("/department/findAllDept")访问某个页面时,静态资源(css,js,图片)等加载不出来,只出现了文字,但是你在页面中直接使用超链接(如:a href=“list-dept.jsp” >显示所有部门/ a)却可以正常访问(静态资源显示正常),而且你的过滤静态资源也正常,那么可能就是你的页面引入css等引入错误了。
修改前:
修改后:
解决
在所有的引入之前加上“/”,
不加的话
请求地址 localhost:8080/department/findAllcss/*
很明显上面这个请求肯定404,找不到静态资源
加上“/”
请求地址 localhost:8080/department/findAll / css/*
这才是正确的请求路径,一定要注意啊。。。。