springmvc中如何防止靜態資源被攔截


出現靜態資源被攔截的情況,主要是因為在web.xml中的springmvc的配置路徑url-pattern為/,這個會默認攔截靜態資源文件。

解決辦法:

  第一種:修改攔截路徑,將url-pattern中的/改為其他的

  第二種:在springMvc的配置文件中添加

      <mvc:resources location="/" mapping="/**/*.html"/>
      <mvc:resources location="/" mapping="/**/*.js"/>
      <mvc:resources location="/" mapping="/**/*.css"/>
      <mvc:resources location="/" mapping="/**/*.png"/>
      <mvc:resources location="/" mapping="/**/*.gif"/>

    即可

  第三種:開放tomcat的defaultServlet,只需要添加一行配置,是不是很方便

      <mvc:default-servlet-handler/>

 
        

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM