zoukankan      html  css  js  c++  java
  • springmvc 请求经过controller后静态资源无法访问的问题

    经过RequestMapping(“xx”)后 转发请求时会在url里面附带地址,

    导致访问静态资源文件失败,

    解决办法是在 spring-mvc.xml文件中加上

    <mvc:default-servlet-handler/>

    <!-- 由于在web.xml中定义的url拦截形式为“/”表示拦截所有的url请求,
    包括静态资源例如css、js等。所以需要在springmvc.xml中添加资源映射标 -->
    <mvc:resources location="/static/js/" mapping="/*/static/js/**"/>
    <mvc:resources location="/static/css/" mapping="/*/static/css/**"/>
    <mvc:resources location="/static/fonts/" mapping="/*/static/fonts/**"/>
    <mvc:resources location="/static/images/" mapping="/*/static/images/**"/>
    <mvc:resources location="/static/lib/" mapping="/*/static/lib/**"/>



    以及在web.xml里加上
    <servlet-mapping>
    <servlet-name>default</servlet-name>
    <url-pattern>/static/*</url-pattern>
    </servlet-mapping>
  • 相关阅读:
    定时机制
    选择排序
    二分插入排序
    无名管道pipe
    Makefile
    Python下划线与命名规范
    Django IDE 开发环境的搭建
    Apache如何添加虚拟目录
    在Eclipse下如何安装插件
    Python的模块、包等概念的理解
  • 原文地址:https://www.cnblogs.com/alexhere/p/7177249.html
Copyright © 2011-2022 走看看