栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

springmvc静态资源无法访问

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

springmvc静态资源无法访问

静态资源无法访问

关于 spring mvc 无法访问静态资源.

除了常规的3个解决办法:

1.给每条需要springmvc的servlet处理的url 加上.do,让他只拦截处理这个格式的url.其他格式的url交给tomcat默认的servlet处理.

注意:每个url 都需要该后缀

 
    mvc-dispatcher 
    *.do 

2.主动将静态资源交给tomcat的servlet处理.tomcat默认的servlet名字是 default. 他的优先级是最低的.只有springmvc 不处理的url 才会到这个servlet里面处理.


        default
        /static/*
    

    
        default
        *.js
    

    
        default
        *.css
    

3.在springmvc.xml 里面对资源做放行映射.表示对于/css/**之类的请求一律不拦截

*****代表当前目录下 **代表当前目录及子目录下


    
    
    
    

4.在springmvc.xml 里面添加 ,会在当前项目中增加一个hanler(所有requestmapping的方法都是handler),他的requestmapping路径为/** 并且优先级最低. 如果其他handler都匹配不到 ,就会匹配这个. 他不会处理,只会将该 url 交给tomcat的默认servlet处理.


5: 如果以上都没有办法解决.可以考虑 重新安装 tomcat. (我是这样解决的.)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/606327.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号