2019独角兽企业重金招聘Python工程师标准>>>

<!-- ==================================================================Servlets================================================================== -->
<servlet><servlet-name>dispatcher</servlet-name><servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
</servlet>
<servlet-mapping><servlet-name>dispatcher</servlet-name><url-pattern>/</url-pattern>
</servlet-mapping>

使用 / 拦截了所有的请求,会影响到静态资源文件的获取,这样就需要用mvc:default-servlet-handler和mvc:resources来帮住分类完成获取静态资源的责任

如果你的DispatcherServlet拦截 *.do这样的URL,就不存在访问不到静态资源的问题。如果你的DispatcherServlet拦截“/”,拦截了所有的请求,同时对*.js,*.jpg的访问也就被拦截了。

目的:可以正常访问静态文件,不要找不到静态文件报404。

<!--方案一:对静态资源文件的访问-->
<mvc:resources mapping="/static/**" location="/static/"/>
<!--方案二:对直接访问静态资源放行 /**  -->
<mvc:default-servlet-handler/>

注:如果DispatcherServlet拦截 *.do这样的URL,就不存上述问题了。

转载于:https://my.oschina.net/wuweixiang/blog/847012

正常访问静态文件,不要找不到静态文件报404相关推荐

  1. web页面找不到资源文件,报404,但是资源文件存在且路径没错

    如题 , 今天遇到这个问题,maven项目导入本地myeclipse,正常跑起来之后,在web端存在部分页面资源加载不进来. 但是项目资源确实存在,一开始以为是myeclipse开发环境搭建错误导致, ...

  2. 【IntelliJ IDEA】使用idea解决新建jsp文件而找不到jsp文件模版的新建选项

    使用idea解决新建jsp文件而找不到jsp文件模版的新建选项,这样每次创建一个新的jsp文件岂不是很耗时间? 解决办法: 就是要让idea知道你需要在这个目录下创建jsp文件 左上角,file中点击 ...

  3. win10重命名文件夹找不到指定文件

    重命名文件夹 找不到指定文件. 请确定指定的路径及文件名是否正确. 解决方法: 运行-regedit打开注册表 然后找到以下路径Computer\HKEY_LOCAL_MACHINE\SOFTWARE ...

  4. tomcat部署项目成功后,访问任何页面都是空白页,不报404异常

    tomcat部署项目成功后,访问任何页面都是空白页,不报404异常 项目部署成功: 页面空白: 输入一个错误的地址,也是空白: 原因是设置的CharchaterFilterr过滤器是全局筛选: @We ...

  5. java css路径_java web开发中CSS路径有问题吗,运行jsp文件为什么找不到css文件?...

    ---------------------------------------------------------------------------------------------------- ...

  6. python运行文件时说系统找不到指定文件-python找不到指定文件

    python3.5.3 windows10 需要使用pydub整合音频文件,但是pydub需要的libav or ffmpeg.都下载不下来 代码:from pydub import AudioSeg ...

  7. Visual studio2022“无法生成.exe文件,系统找不到指定文件

    最近实训,遇到最头疼的问题就是"系统找不到指定文件",发现是无法生成.exe文件.自己也查了很多解决方案,都没法解决,我自认为是编译器的问题.被迫转战Dev-C++.很是无奈. 求 ...

  8. win11 重命名文件夹 找不到指定文件

    问题: win11下重命名文件夹会提示"找不到指定文件",如图 点击重试后会提示"文件或文件夹不存在",如图 解决方案: 1.打开运行(按Windows+R), ...

  9. html文件桌面找不到,网页文件另存为时没有桌面选项的问题解决方法介绍

    在文件菜单点击"另存为"时弹出的对话框中,面板左边通常会有5个快捷方式图标,分别是我最近的文档.桌面.我的文档.我的电脑和网上邻居.但不知何故,某一天突然发现另存为"对话 ...

  10. 从Excel文件中找出在TXT文件中没有出现的 行之_代码片段

    #从data.txt(Excel文件)中找出一些不在target.txt(TXT文件)文件行中出现的行. #定义一个函数,判断ls中的每个单词是否出现在了mystring中了.如果全部都在,返回真de ...

最新文章

  1. 20175223 《Java程序设计》第十一周学习总结
  2. Apache中抑制IP段,在httpd.conf中的写法
  3. apache 与 php-fpm 几种处理方式
  4. 035_vue脚手架
  5. HttpEntity.EMPTY属性代码示例
  6. 微生物 研究_微生物监测如何工作,为何如此重要
  7. ntnub原理怎么看_老电工由浅入深带你入门学PLC的工作原理和梯形图的编程规则...
  8. 江苏单招试题计算机原理及答案,江苏省对口单招计算机组装与维修计算机原理考题分类汇总.docx...
  9. php_curl.dll libssh2.dll 始终无法加载的原因 及解决办法
  10. 【重难点】【Java基础 06】浅克隆与深克隆、Object类的常用方法、util包下的接口
  11. 再复杂的报表,用这3种方式,都能解决!
  12. shell脚本的学习(二)
  13. 医学专业失业率最高 三类相关行业人才紧缺
  14. Security+ 学习笔记30 云计算构建模块
  15. 电子密码锁设计-单片机课程设计
  16. h5 a标签下载链接下载文件
  17. 最全PR曲线、ROC曲线以及AUC计算公式详解
  18. 测试手机ram速度软件,8GB RAM极限是什么?我们拿两款手机测试了一下
  19. 前沿丨基于深度学习的点云分割网络及点云分割数据集
  20. django+xadmin学习笔记

热门文章

  1. 何凯明 Single Image Haze Removal Using Dark Channel Prior
  2. 报错’TypeError: only integer scalar arrays can be converted to a scalar index‘
  3. scikit-learn学习笔记
  4. 【空间分析】6 空间关系
  5. ArcGIS操作小技巧(四)之拓扑工具条灰色无法操作
  6. 实习成长之路:DelayQueue多线程下的延迟队列的使用
  7. Myeclipse打包生成jar文件 A exception has Occured问题解决
  8. Dubbo 是如何控制并发数和限流的?
  9. Linux下一次数据仓库进行迁移记录
  10. 标准化工作导则2020_夯实标准化工作——标准化工作导则GB/T 1.12020培训会在水发兴业能源顺利举办...