美文网首页
关于spring mvc中访问静态文件

关于spring mvc中访问静态文件

作者: JUNE言JUNE语 | 来源:发表于2016-08-26 10:06 被阅读185次

    最近在做一个个人项目,是用spring mvc框架搭建的,因为使用了拦截器所以导致所有放在WEB-INF文件夹下的静态文件包括css,js,图片等等都没办法通过URL访问,今天再三捣鼓,总算找到一个最简单的解决方法

    在对应的DispatcherServlet的配置文件中(我的配置文件名是springmvc-servlet.xml)中添加一句不拦截静态资源的URL

    <mvc:resources mapping="/static/**" location="/WEB-INF/static/"/>
    

    这句话的意思就是说你的URL(例如http://localhost:8080/项目名/static/后面对应在static中的文件名)
    通过这样的URL就可以访问到/WEB-INF/static/中对应的静态文件

    不过这样还有个问题,就是会导致controller无法正常工作,只能访问静态文件
    具体解决方法就是添加一个标签
    <mvc:annotation-driven/>
    http://blog.csdn.net/jbgtwang/article/details/7359592
    三下五除二就可以搞定了...

    相关文章

      网友评论

          本文标题:关于spring mvc中访问静态文件

          本文链接:https://www.haomeiwen.com/subject/zxzasttx.html