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

相关文章
相关标签/搜索