【静态资源访问不到 _Nginx 】 | IT修真院·坑乎
问题已收录 静态资源访问不到
我也踩过这个坑( 1 )
已统计您的踩坑,无需重复点击
回答(3)
Nginx
详细描述
错误截图
编辑于2024-11-18
  • [武汉|荣耀师兄]JAVA-石奥林
    0

    这个有两种方式:

    1:这种默认的会把静态资源自动交给servlet处理。有时候不管用

    <mvc:default-servlet-handler />

    2.加入这个映射静态资源文件比较适用

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


    编辑于2018-05-25
  • [郑州|结业弟子]JAVA-何爽
    0

      由于WEB-INF下的文件对客户端是不可见的,所以相关的资源文件,如css,javascript和图片等资源文件不能放在WEB-INF下,项目启动时加载的是webapp目录下的目录和文件,你的引用资源路径放错地方了,应该把引用的资源都放在webapp目录下而不是WEB-INF下,正确的存放路径:

    这样就可以加载到引用的文件了。


    编辑于2018-11-26
  • [北京|结业弟子]JAVA-王子平
    0

    我以前也碰到过这个问题,我当时是因为拦截器的拦截路径是/**,拦截请求的同时,也把我静态资源拦截了,导致显示不出来

    编辑于2019-03-28