开发环境:idea+spring+springmvc+jsp页面
问题:jsp页面无法访问WEB-INF下的静态资源
解决方案:
springmvc配置文件中加入
<mvc:resources mapping="/static/**" location="/WEB-INF/static/"/>
<mvc:default-servlet-handler/>
在jsp页面中引用
<link rel="stylesheet" type="text/css" href="<c:url value="//static/css/main.css"/>">
其中value路径使用/static/css/main.css和static/css/main.css,idea都会标记为红色,报错提示 can't resolve directory,但是可以正常引用,使用//static/css/main.css不会报错,也可以正常运行。原因未知
网友评论