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

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

解決辦法:html

  第一種:修改攔截路徑,將url-pattern中的/改成其餘的web

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

      <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

    便可mvc

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

      <mvc:default-servlet-handler/>url

相關文章
相關標籤/搜索