来源及参考部分:

       https://www.cnblogs.com/zhyzyn1314/p/5452079.html(感谢)  

验证代码:https://files.cnblogs.com/files/peiyangjun/20180104_springMVC_easyui.zip

问题描述:

      程序数据都已经查询出来了,但是加载不了 css、js、图片等资源文件。当在浏览器上直接输入某个css文件的路径时,直接得到404错误。

问题产生原因:

SpringMVC 静态资源CSS,JS访问不了  解决方法

     <url-pattern>/</url-pattern> 这表示这个servlet 拦截了所有的请求,包括css,js等。所以出现上面描述的情况。

所以解决办法应该从两方面进行解决:1  让Spring Servlet放过js,css,图片资源信息,不进行拦截。2:让Spring Servet只拦截指定的请求(当然也就放过css,js,图片)

解决方式如下:

     1  解方案一:让Spring Servlet放过js,css,图片资源信息,不进行拦截(本博主亲测有效)

          具体在:servlet-context.xml中增加以下代码,告诉Spring MVC Servlet,放过resource指定的资源,不进行处理。

          

    
        <annotation-driven />
    
    <resources location="/js/" mapping="/js/**"></resources>
    <resources location="/css/" mapping="/css/**" />
    <resources location="/images/" mapping="/images/**" />
View Code

相关文章:

  • 2021-07-17
  • 2021-10-02
  • 2021-06-05
  • 2021-12-08
  • 2022-01-21
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-01-02
  • 2021-07-02
  • 2021-10-12
相关资源
相似解决方案