2011-12-21 28 views
2

主要XML標籤:如何在spring mvc中攔截由<mvc:resource />標記標記的靜態資源的請求?

<mvc:annotation-driven/> 

    <mvc:resources mapping="/pages/**" location="/pages/"/> 

    <mvc:interceptors> 
     <mvc:interceptor> 
      <mvc:mapping path="/**"/> 
      <bean class="dan.MyInterceptor"> 
      </bean> 
     </mvc:interceptor> 
    </mvc:interceptors> 

所有的/網頁/ **不會進入攔截的要求, '/頁/ test.jsp的',例如。

+0

你能告訴我們你的webapp的結構嗎? – MounirReg 2012-08-16 08:15:09

回答

0

嘗試刪除mvc:mapping標記。這是多餘的,默認情況下攔截器是針對所有請求運行的,除非另有限制。

另外this answer表明排序可能很重要;嘗試將攔截器放在資源映射之前。

相關問題