包
--> WebContent
--> common
--> header.jsp
--> main
--> login.jsp
--> resources
--> css
--> header.css
--> WEB-INF
--> myapp-servlet.xml
--> web.xml
myapp-servlet.xml中定义的资源映射
<mvc:resources mapping="/resources/**" location="/resources/" cache-period="24545445"/>
如果我在header.jsp中使用以下登录链接
<a href="../main/login.jsp" >Login </a>
然后tomcat抛出找不到错误404资源。
但是当我使用
时<a href="<c:url value="/main/login.jsp"/>">Login</a>
它工作正常。
如果我们使用mvc:resources在spring mvc web app中加载静态资源,是否有强制使用域相关资源URL?