使用<mvc:resources>时是否必须使用域相关资源URL?

时间:2016-04-26 09:14:01

标签: spring jsp spring-mvc

             --> 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?

0 个答案:

没有答案